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

首頁 > 編程 > JavaScript > 正文

js判斷輸入是否為正整數、浮點數等數字的函數代碼

2019-11-21 00:07:53
字體:
來源:轉載
供稿:網友
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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 突泉县| 平顶山市| 登封市| 班戈县| 农安县| 涿鹿县| 周至县| 涿鹿县| 长丰县| 扬中市| 深水埗区| 探索| 丹寨县| 碌曲县| 松原市| 遂溪县| 务川| 丰台区| 永吉县| 南丰县| 香格里拉县| 镶黄旗| 凤台县| 天门市| 马龙县| 西城区| 镇坪县| 丰都县| 雅江县| 年辖:市辖区| 上饶市| 灌南县| 平顺县| 奉节县| 壶关县| 闵行区| 蕲春县| 江安县| 新源县| 绥德县| 玉环县|