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

首頁 > 編程 > Regex > 正文

JavaScript基于正則表達式的數(shù)字判斷函數(shù)

2020-03-16 21:12:14
字體:
供稿:網(wǎng)友
JavaScript基于正則表達式的數(shù)字判斷函數(shù),需要的朋友可以參考下。
 
 
1.下面列出了一些判讀數(shù)值類型的正則表達式 
復制代碼代碼如下:

"^//d+$"  //非負整數(shù)(正整數(shù) + 0) 
"^[0-9]*[1-9][0-9]*$"  //正整數(shù) 
"^((-//d+)|(0+))$"  //非正整數(shù)(負整數(shù) + 0) 
"^-[0-9]*[1-9][0-9]*$"  //負整數(shù) 
"^-?//d+$"    //整數(shù) 
"^//d+(//.//d+)?$"  //非負浮點數(shù)(正浮點數(shù) + 0) 
"^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數(shù) 
"^((-//d+(//.//d+)?)|(0+(//.0+)?))$"  //非正浮點數(shù)(負浮點數(shù) + 0) 
"^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數(shù) 
"^(-?//d+)(//.//d+)?$"  //浮點數(shù) 

2.在程序中的使用方法 
復制代碼代碼如下:

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

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

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

4. 函數(shù)應(yīng)用 
復制代碼代碼如下:

<script type="text/javascript"> 
function TestRgexp(re, s){ // 參數(shù)說明 re 為正則表達式 s 為要判斷的字符 
return re.test(s) 

var re = /^[0-9]*[1-9][0-9]*$/ ; 
//判斷是否是正整數(shù) 注: 程序中正則表達式格式: /上面的正則表達式(不帶雙引號)/ 
var s = prompt("請輸入要判斷的字符" , 10) ; 
var result = TestRgexp(re , s); //測試 返回true或false 
alert(result); 
</script> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴堡县| 陕西省| 南华县| 无为县| 平遥县| 安仁县| 老河口市| 板桥市| 体育| 措勤县| 龙海市| 清水河县| 贵阳市| 宿州市| 泰宁县| 那坡县| 象山县| 若羌县| 杭州市| 庆元县| 珠海市| 千阳县| 县级市| 名山县| 水富县| 南乐县| 锡林郭勒盟| 深圳市| 阜新| 闵行区| 平利县| 松溪县| 临邑县| 吐鲁番市| 老河口市| 竹山县| 文水县| 柳林县| 靖西县| 印江| 当涂县|