宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

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

1、问题背景

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

2、具体实现

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8' /titleJavaScript替换字符串中最后一个字符/title脚本类型=' text/JavaScript '函数replace str(){ var e=event | | window。事件| |参数。打电话的人。打电话的人。参数[0];var input _ str=文档。getelementbyid(' input _ str ').价值;var newStr=input _ str。子串(0,11);if(e .键码=48 e .键码=57){ newStr=(e .键码-48);}文档。getelementbyid(' input _ str ').value=NewStr }/script/head dy输入类型=' text ' id=' input _ str ' maxlength=' 12 ' on key up=' replace str();'//body/html3、实现结果

(1)初始化

(2)输入"3"后

4、扩展附录

jQuery中的实现方法:

$('#input_str ').向下键(函数(事件){ var nums=$('#input_str ').val();var e=事件| |窗口。事件| |参数。打电话的人。打电话的人。参数[0];var newStr=nums.substring(0,11);if(e .键码=48 e .键码=57){ newStr=(e .键码-48);} $('#input_str ').瓦尔(纽斯特尔);});更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript数学运算用法总结》 、 《JavaScript中json操作技巧总结》 、 《JavaScript切换特效与技巧总结》 、 《JavaScript查找算法技巧总结》 、 《JavaScript动画特效与技巧汇总》 、 《JavaScript错误与调试技巧总结》 、 《JavaScript数据结构与算法技巧总结》 及《JavaScript遍历算法与技巧总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

更多资讯
游戏推荐
更多+