最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JavaScript实现替换字符串中最后一个字符的方法
时间:2017-06-02 编辑:简简单单 来源:一聚教程网
1、问题背景
在一个输入框中,限制字符串长度为12位,利用键盘输入一个数字,会将字符串中最后一位替换,比如:111111111111,再输入一个3,会显示111111111113
2、具体实现
代码如下 | 复制代码 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> functionreplaceStr() { vare = event || window.event || arguments.callee.caller.arguments[0]; varinput_str = document.getElementById("input_str").value; varnewStr = input_str.substring(0,11); if(e && e.keyCode>=48 && e.keyCode <= 57) { newStr += (e.keyCode-48); } document.getElementById("input_str").value = newStr; }
|
3、实现结果
(1)初始化
(2)输入“3”后
4、扩展附录
代码如下 | 复制代码 |
jQuery中的实现方法: $("#input_str").keydown(function(event){ varnums = $("#input_str").val(); vare = event || window.event || arguments.callee.caller.arguments[0]; varnewStr = nums.substring(0,11); if(e && e.keyCode>=48 && e.keyCode <= 57) { newStr += (e.keyCode-48); } $("#input_str").val(newStr); }); |
-
下一个: AngularJS监听路由变化的方法
相关文章
- JavaScript字符串对象(string)基本用法示例 02-06
- Javascript 中字符串方法总结 08-17
- javascript 下常用的字符串操作 08-09
- Javascript实现Heredoc语法 及大量字符串拼接实现 01-20
- 不用 eval 的方式通过字符串调用 JavaScript 的方法 10-08
- javascript计算字符串中每个字符出现次数 04-03