小碼哥

          誰謂河廣,一葦杭之

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

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          訂閱Canvas

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          在JavaScript中使用正則表達(dá)式來限制輸入框——輸入框中只能輸入數(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)"/>

          請在這里測試
          posted on 2008-09-02 16:10 小碼哥 閱讀(1493) 評論(2)  編輯  收藏 所屬分類: HTML

          評論

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

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

          主站蜘蛛池模板: 无锡市| 介休市| 宁陕县| 普兰县| 卫辉市| 从江县| 顺平县| 泉州市| 唐河县| 金堂县| 宁波市| 江北区| 于田县| 麻栗坡县| 浪卡子县| 化州市| 盈江县| 江都市| 策勒县| 湛江市| 莲花县| 蒙自县| 磐石市| 五华县| 斗六市| 定远县| 库尔勒市| 苏尼特右旗| 陈巴尔虎旗| 阳谷县| 佛坪县| 沙湾县| 双鸭山市| 宁化县| 阳春市| 泰安市| 登封市| 乌拉特后旗| 庄河市| 松江区| 大安市|