国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript實現替換字符串中最后一個字符的方法

2019-11-19 17:17:11
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨玉县| 中阳县| 黑龙江省| 新宁县| 安西县| 呼图壁县| 大荔县| 赤城县| 洪湖市| 青川县| 恩施市| 容城县| 漳平市| 洛浦县| 玛沁县| 富阳市| 廊坊市| 北京市| 永泰县| 禹城市| 饶平县| 易门县| 吐鲁番市| 大同市| 花莲县| 儋州市| 靖西县| 徐汇区| 水富县| 上高县| 西盟| 巴林左旗| 万荣县| 平邑县| 醴陵市| 德江县| 楚雄市| 贡觉县| 福建省| 湘西| 洪江市|