全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript实现替换字符串中最后一个字符的方法

本文实例讲述了JavaScript实现替换字符串中最后一个字符的方法。分享给大家供大家参考,具体如下:

1、问题背景

在一个输入框中,限制字符串长度为12位,利用键盘输入一个数字,会将字符串中最后一位替换,比如:111111111111,再输入一个3,会显示111111111113

2、具体实现

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript替换字符串中最后一个字符</title>
<script type="text/javascript">
  function replaceStr()
  {
    var e = event || window.event || arguments.callee.caller.arguments[0];
    var input_str = document.getElementById("input_str").value;
    var newStr = input_str.substring(0,11);
    if(e && e.keyCode>=48 && e.keyCode <= 57)
    {
      newStr += (e.keyCode-48);
    }
    document.getElementById("input_str").value = newStr;
  }
</script>
</head>
<body>
  <input type="text" id="input_str" maxlength="12" onkeyup="replaceStr();"/>
</body>
</html>

3、实现结果

(1)初始化

(2)输入“3”后

4、扩展附录

jQuery中的实现方法:

$("#input_str").keydown(function(event){
  var nums = $("#input_str").val();
  var e = event || window.event || arguments.callee.caller.arguments[0];
  var newStr = nums.substring(0,11);
  if(e && e.keyCode>=48 && e.keyCode <= 57)
  {
    newStr += (e.keyCode-48);
  }
  $("#input_str").val(newStr);
});

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript遍历算法与技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JavaScript  # 替换  # 字符串  # 最后一个字符  # JS替换字符串中指定位置的字符(多种方法)  # js replace替换字符串同时替换多个方法  # JS基于正则截取替换特定字符之间字符串操作示例  # JavaScript正则表达式替换字符串中图片地址(img src)的方法  # javascript将字符串中的多个空格替换为一个空格的正则实例  # JavaScript利用正则表达式替换字符串中的内容  # js替换字符串中所有指定的字符(实现代码)  # js replace(a  # b)之替换字符串中所有指定字符的方法  # JS中进行字符串替换的方法  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 会将  # 更多关于  # 所述  # 程序设计  # 框中  # 长度为  # 键盘输入  # 操作技巧  # 讲述了  # EN  # Transitional  # www  # http  # W3C  # PUBLIC 


相关文章: 无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  如何在局域网内绑定自建网站域名?  兔展官网 在线制作,怎样制作微信请帖?  长沙做网站要多少钱,长沙国安网络怎么样?  制作农业网站的软件,比较好的农业网站推荐一下?  建站之星后台密码遗忘?如何快速找回?  建站之星价格显示格式升级,你的预算足够吗?  山东云建站价格为何差异显著?  高性价比服务器租赁——企业级配置与24小时运维服务  如何破解联通资金短缺导致的基站建设难题?  如何在万网主机上快速搭建网站?  图册素材网站设计制作软件,图册的导出方式有几种?  如何在橙子建站中快速调整背景颜色?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何在阿里云ECS服务器部署织梦CMS网站?  公司网站设计制作厂家,怎么创建自己的一个网站?  建站主机如何选?性能与价格怎样平衡?  建站主机服务器选型指南与性能优化方案解析  建站主机如何安装配置?新手必看操作指南  如何快速搭建响应式可视化网站?  手机网站制作与建设方案,手机网站如何建设?  高防服务器租用指南:配置选择与快速部署攻略  如何快速辨别茅台真假?关键步骤解析  建站之星Pro快速搭建教程:模板选择与功能配置指南  宝塔建站助手安装配置与建站模板使用全流程解析  北京建设网站制作公司,北京古代建筑博物馆预约官网?  如何在阿里云香港服务器快速搭建网站?  如何通过二级域名建站提升品牌影响力?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何选择适合PHP云建站的开源框架?  如何通过cPanel快速搭建网站?  建站主机选哪家性价比最高?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  大同网页,大同瑞慈医院官网?  php json中文编码为null的解决办法  如何在建站之星网店版论坛获取技术支持?  济南企业网站制作公司,济南社保单位网上缴费步骤?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  建站之星后台管理如何实现高效配置?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何在Windows服务器上快速搭建网站?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  内部网站制作流程,如何建立公司内部网站?  盐城做公司网站,江苏电子版退休证办理流程?  焦点电影公司作品,电影焦点结局是什么?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  家庭服务器如何搭建个人网站?  如何快速搭建二级域名独立网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。