小碼哥

          誰(shuí)謂河廣,一葦杭之

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            7 隨筆 :: 17 文章 :: 74 評(píng)論 :: 0 Trackbacks

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          訂閱Canvas

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          在JavaScript中使用正則表達(dá)式來(lái)限制輸入框——輸入框中只能輸入數(shù)字

          1<script language="JavaScript">
          2function nst_convert_all(tinput)
          3{
          4 if(tinput.value==""){
          5 return;
          6 }

          7 var ms = tinput.value.replace(/[^\d\.]/g,"").replace(/(\.\d{2}).+$/,"$1").replace(/^0+([1-9])/,"$1").replace(/^0+$/,"0");
          8 tinput.value = ms;
          9}

          10</script>
          這樣使用:

          1 <input type=“text” style="width:120px" onkeyup="nst_convert_all(this)"/>

          請(qǐng)?jiān)谶@里測(cè)試
          posted on 2008-09-02 16:10 小碼哥 閱讀(1494) 評(píng)論(2)  編輯  收藏 所屬分類: HTML

          評(píng)論

          # re: 使用正則表達(dá)式來(lái)限制輸入框中只能輸入數(shù)字 2009-04-14 10:26 cpych
          在框中輸入字母同時(shí) 鼠標(biāo)點(diǎn)擊其他地方 則成功輸入了字母 希望改進(jìn)  回復(fù)  更多評(píng)論
            

          # re: 使用正則表達(dá)式來(lái)限制輸入框中只能輸入數(shù)字 2009-04-15 21:35 loh wong
          @cpych
          厲害!
          我沒(méi)有考慮鼠標(biāo)的點(diǎn)擊事件,只是簡(jiǎn)單的再鍵盤彈起時(shí)運(yùn)行這個(gè)檢測(cè)方法  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 阜康市| 铜山县| 淮阳县| 鄂伦春自治旗| 墨竹工卡县| 东莞市| 武乡县| 文登市| 漯河市| 宜良县| 竹溪县| 罗定市| 鄱阳县| 绩溪县| 邮箱| 哈巴河县| 中江县| 乌审旗| 临沭县| 子长县| 满洲里市| 德令哈市| 澄迈县| 五常市| 兴宁市| 新和县| 四平市| 齐河县| 沾益县| 吴堡县| 威信县| 千阳县| 海丰县| 衡阳市| 芜湖县| 铅山县| 平湖市| 五河县| 柳林县| 淳化县| 宜阳县|