js判斷數字和判斷數字範圍 正規表示式

2021-05-26 03:01:27 字數 895 閱讀 2953

1)  "^//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+)?$"  //浮點數

測試:

2:用js判斷數字的範圍

function israngein(target)

return

true;}

3:在程式中的使用方法

var r = /^[0-9]*[1-9][0-9]*$/  //正整數 

r.test(str); //str為你要判斷的字元 執行返回結果 true 或 false

4:試正則的乙個函式,可以用來判斷 數字 字元 日期 email 的 js函式

function testrgexp(re, s)

5. 函式應用

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...

JS轉字元 判斷數字等

1.value.tostring 2.value 3.string value 1.isnan nan 即 not a numbe isnan numvalue 2.利用parsefloat的返回值 3.正則var re 0 9 0 9 var mycars new array mycars 0 s...

JS判斷數字字母中文

1.var reg w u4e00 u9fa5 if arr username.match reg else 2.利用正規表示式限制網頁表單裡的文字框輸入內容 用正規表示式限制只能輸入中文 nkeyup value value.replace u4e00 u9fa5 g,onbeforepaste ...