亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

JS通過正則限制 input 輸入框只能輸入整數、小數(金額或者現金) 兩位小數

2020-01-20 22:06:37
字體:
來源:轉載
供稿:網友

第一: 限制只能是整數

<input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整數');this.value='';}" />

如果不是整數就直接alert

第二: 限制是兩位的小數

<input type = "text" name= "price" id = 'price' onkeyup= "if( ! /^d*(?:.d{0,2})?$/.test(this.value)){alert('只能輸入數字,小數點后只能保留兩位');this.value='';}" />

原理:

通過 正則表達式判斷,不滿足 執行alert。

第一個正則表達式是 /^d+$/ 表示可以是一個或者多個數字

第二個正則表達式是

/^d*(?:.d{0,2})?$/

表示必須是數字開頭,數字結尾。

這里重點是要數字結尾, 在計算機中通常小數 1. , 2. 這種寫法, 就是可是小數點結尾的, 是正確的。這里強制讓數字結尾。

test()

只要找到滿足的部分就返回真。

意思是是

/d/. test ( 'a' ) // false/d/. test ( 'a' ) // true/d/. test ( 'a' ) // true

所以要保證誰開頭誰結尾。 開頭用 $, 結尾用 ^

下面給大家介紹js正則限制input框輸入的常用代碼

1.只能輸入數字和英文的:

<input onkeyup="value=value.replace(/[/W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text1" NAME="Text1"> 

2.只能輸入數字的:

<input onkeyup="value=value.replace(/[^/d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text2" NAME="Text2">

3.只能輸入全角的:

<input onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))" ID="Text3" NAME="Text3"> 

4.只能輸入漢字的:

<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))" ID="Text4" NAME="Text4"> 

5.郵件地址驗證:

var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$" var re = new RegExp(regu); if (s.search(re) != -1) { return true; } else { window.alert ("請輸入有效合法的E-mail地址 !") return false; }

6.身份證:

"^//d{17}(//d|x)$" 7.17種正則表達式 "^//d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"  //正整數 "^((-//d+)|(0+))$"  //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$"  //負整數 "^-?//d+$"    //整數 "^//d+(//.//d+)?$"  //非負浮點數(正浮點數 + 0) "^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數 "^((-//d+(//.//d+)?)|(0+(//.0+)?))$"  //非正浮點數(負浮點數 + 0) "^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數 "^(-?//d+)(//.//d+)?$"  //浮點數 "^[A-Za-z]+$"  //由26個英文字母組成的字符串 "^[A-Z]+$"  //由26個英文字母的大寫組成的字符串 "^[a-z]+$"  //由26個英文字母的小寫組成的字符串 "^[A-Za-z0-9]+$"  //由數字和26個英文字母組成的字符串 "^//w+$"  //由數字、26個英文字母或者下劃線組成的字符串 "^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$"    //email地址 "^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$"  //url 

1.取消按鈕按下時的虛線框

  在input里添加屬性值 hideFocus 或者 HideFocus=true

2.只讀文本框內容

在input里添加屬性值 readonly

3.防止退后清空的TEXT文檔(可把style內容做做為類引用)

 <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput> 

4.ENTER鍵可以讓光標移到下一個輸入框

 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 

5.只能為中文(有閃動)

 <input onkeyup="value="/value.replace(/[" -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 

6.只能為數字(有閃動)

  <input onkeyup="value="/value.replace(/["^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"> 

7.只能為數字(無閃動)

<input ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeypress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 

8.只能輸入英文和數字(有閃動)

<input onkeyup="value="/value.replace(/[/W]/g,"'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"> 

9.屏蔽輸入法

  <input type="text" name="url" ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> 

10. 只能輸入 數字,小數點,減號(-) 字符(無閃動)

 <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 

11. 只能輸入兩位小數,三位小數(有閃動)

<input maxlength=9 onkeyup="if(value.match(/^/d{3}$/))value="/value.replace(value,parseInt(value/10))" ;value="/value.replace(//./d*/./g,'."')" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^/d{3}$/) || //./d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情视频在线免费观看 欧美视频免费一| 欧美日韩国产va另类| 亚洲精品久久视频| 97在线视频免费播放| 国产欧美精品一区二区三区介绍| 久久中文字幕在线| 欧美日韩激情视频| 国产精品美女www| 久久免费精品日本久久中文字幕| 亚洲乱亚洲乱妇无码| 久久精品亚洲精品| 亚洲一区二区黄| www欧美日韩| 欧美性videos高清精品| 日本电影亚洲天堂| 日韩av在线电影网| 国产精品青青在线观看爽香蕉| 久久黄色av网站| 黑人与娇小精品av专区| 日韩视频欧美视频| 欧洲成人性视频| 欧美性高跟鞋xxxxhd| 狠狠操狠狠色综合网| 欧美激情videoshd| 美女精品久久久| 欧美做爰性生交视频| 欧美国产精品日韩| www.亚洲人.com| 欧美激情第99页| 4438全国亚洲精品在线观看视频| 欧美日韩免费在线观看| 亚洲美女免费精品视频在线观看| www.欧美精品| 国产精品大片wwwwww| 性夜试看影院91社区| 欧美成人免费一级人片100| 欧美激情伊人电影| 国产91色在线播放| 国产精品自产拍在线观| 久久成人精品一区二区三区| 欧美日韩国产成人| 亚洲欧美日韩国产成人| 国产精品久久久久av免费| 久久精品国亚洲| 日本aⅴ大伊香蕉精品视频| 欧美视频中文字幕在线| 国产精品一区二区久久精品| 亚洲欧美一区二区三区在线| 日韩乱码在线视频| 精品国产一区二区在线| 成人精品视频在线| 日韩av色综合| 欧美成人sm免费视频| 欧美高清在线视频观看不卡| 亚洲色图15p| 一区二区三区无码高清视频| 久久久www成人免费精品张筱雨| 5566成人精品视频免费| 色婷婷av一区二区三区在线观看| 久久久精品国产亚洲| 亚洲自拍偷拍网址| 在线播放国产精品| 91精品视频在线免费观看| 国产午夜精品一区二区三区| 91在线视频九色| 亚洲美女av电影| 青青草原成人在线视频| 亚洲三级免费看| 亚洲精品电影在线| 欧美日韩中文在线| 69**夜色精品国产69乱| 亚洲美女中文字幕| 性欧美亚洲xxxx乳在线观看| 国语自产偷拍精品视频偷| 国产精品视频最多的网站| 日韩精品中文字| 欧美午夜精品久久久久久人妖| 日韩中文字幕在线视频播放| 日韩在线小视频| 欧美午夜精品久久久久久久| 国产精品美乳在线观看| 欧美一级视频一区二区| 欧美日韩国产精品专区| 欧美放荡办公室videos4k| 亚洲色图国产精品| 91欧美视频网站| 国产精品自产拍高潮在线观看| 久久视频国产精品免费视频在线| 日韩精品免费观看| 国产精品白丝jk喷水视频一区| 久久久久久久久久久91| 国产成人精品综合| 色偷偷av亚洲男人的天堂| 久久久国产一区| 国产99久久久欧美黑人| 国产精品第100页| 国产999精品久久久影片官网| 精品视频—区二区三区免费| 国产91露脸中文字幕在线| 久久久久一本一区二区青青蜜月| 亚洲激情 国产| 好吊成人免视频| 久久亚洲欧美日韩精品专区| 最近中文字幕mv在线一区二区三区四区| 91精品久久久久久久久久| 国产网站欧美日韩免费精品在线观看| 国产免费一区二区三区在线能观看| 中文字幕免费精品一区| 国产精品视频一| 国产欧美va欧美va香蕉在线| 日韩精品亚洲精品| 日韩中文字幕在线视频播放| 国内精品视频一区| 国产美女久久精品香蕉69| 欧美日韩国产黄| 国产精品视频内| 国产精品久久久久免费a∨大胸| 久久久久久久一区二区三区| 欧美精品久久久久a| 2020久久国产精品| 97成人精品区在线播放| 91国产视频在线播放| 亚洲人成网站999久久久综合| 欧美日韩国产色| 欧美成人精品一区二区三区| 4k岛国日韩精品**专区| 亚洲精品第一国产综合精品| 国产午夜精品麻豆| 中文欧美日本在线资源| 久久视频精品在线| 大荫蒂欧美视频另类xxxx| 欧美日韩国产第一页| 亚洲品质视频自拍网| 国产主播欧美精品| 最近中文字幕mv在线一区二区三区四区| 欧美一区二区大胆人体摄影专业网站| 欧美日韩国产色| 俺也去精品视频在线观看| 精品国产91久久久久久| 欧美整片在线观看| 国产精品久久网| 国产精品丝袜久久久久久高清| 色偷偷噜噜噜亚洲男人的天堂| 久久精品国产欧美激情| 97碰在线观看| 精品自拍视频在线观看| 精品国产一区二区三区在线观看| 最新的欧美黄色| 成人av.网址在线网站| 欧美一级黄色网| 欧美激情精品久久久久久蜜臀| 91精品国产沙发| 国产精品h片在线播放| 久久精品视频va| 亚洲国产精品专区久久| 亚洲一区二区自拍| 91久久精品视频| 欧美福利视频在线观看| 91老司机在线| 亚洲国产另类 国产精品国产免费| 日韩av色在线| 久久久国产91| 中文字幕亚洲欧美日韩2019| 91欧美日韩一区|