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

首頁 > 編程 > regex > 正文

JavaScript基于正則表達式的數字判斷函數

2020-01-20 22:17:31
字體:
來源:轉載
供稿:網友
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.在程序中的使用方法
復制代碼 代碼如下:

var r = /^[0-9]*[1-9][0-9]*$/  //正整數
r.test(str); //str為你要判斷的字符 執行返回結果 true 或 false

3. 測試正則的一個函數,可以用來判斷 數字 字符 日期 Email 的 js函數
復制代碼 代碼如下:

function TestRgexp(re, s){ // 參數說明 re 為正則表達式 s 為要判斷的字符
return re.test(s)
}

4. 函數應用
復制代碼 代碼如下:

<script type="text/javascript">
function TestRgexp(re, s){ // 參數說明 re 為正則表達式 s 為要判斷的字符
return re.test(s)
}
var re = /^[0-9]*[1-9][0-9]*$/ ;
//判斷是否是正整數 注: 程序中正則表達式格式: /上面的正則表達式(不帶雙引號)/
var s = prompt("請輸入要判斷的字符" , 10) ;
var result = TestRgexp(re , s); //測試 返回true或false
alert(result);
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒲江县| 龙游县| 镇康县| 泸水县| 江门市| 周宁县| 泉州市| 兴和县| 乐平市| 花垣县| 商河县| 武胜县| 汶川县| 中方县| 灌云县| 广宗县| 琼结县| 沙雅县| 内江市| 铜陵市| 聂拉木县| 英山县| 绥中县| 水富县| 黄浦区| 永州市| 裕民县| 洪雅县| 永丰县| 太原市| 含山县| 汽车| 甘肃省| 石渠县| 蓝山县| 临泽县| 宁城县| 星子县| 荆门市| 工布江达县| 海南省|