日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基本的正则表达式

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基本的正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*****************************************************************表單校驗工具類 (linjq) *****************************************************************//*** 判斷整數num是否等于0* * @param num* @return* @author jiqinlin*/ function isIntEqZero(num){ return num==0; }/*** 判斷整數num是否大于0* * @param num* @return* @author jiqinlin*/ function isIntGtZero(num){ return num>0; }/*** 判斷整數num是否大于或等于0* * @param num* @return* @author jiqinlin*/ function isIntGteZero(num){ return num>=0; }/*** 判斷浮點數num是否等于0* * @param num 浮點數* @return* @author jiqinlin*/ function isFloatEqZero(num){ return num==0; }/*** 判斷浮點數num是否大于0* * @param num 浮點數* @return* @author jiqinlin*/ function isFloatGtZero(num){ return num>0; }/*** 判斷浮點數num是否大于或等于0* * @param num 浮點數* @return* @author jiqinlin*/ function isFloatGteZero(num){ return num>=0; }/*** 匹配Email地址*/ function isEmail(str){if(str==null||str=="") return false;var result=str.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/);if(result==null)return false;return true; }/*** 判斷數值類型,包括整數和浮點數*/ function isNumber(str){if(isDouble(str) || isInteger(str)) return true;return false; } /*** 只能輸入數字[0-9]*/ function isDigits(str){if(str==null||str=="") return false;var result=str.match(/^\d+$/);if(result==null)return false;return true; } /*** 匹配money*/ function isMoney(str){if(str==null||str=="") return false;var result=str.match(/^(([1-9]\d*)|(([0-9]{1}|[1-9]+)\.[0-9]{1,2}))$/);if(result==null)return false;return true; } /*** 匹配phone*/ function isPhone(str){if(str==null||str=="") return false;var result=str.match(/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/);if(result==null)return false;return true; } /*** 匹配mobile*/ function isMobile(str){if(str==null||str=="") return false;var result=str.match(/^((\(\d{2,3}\))|(\d{3}\-))?((13\d{9})|(15\d{9})|(18\d{9}))$/);if(result==null)return false;return true; } /*** 聯系電話(手機/電話皆可)驗證 */ function isTel(String text){if(isMobile(text)||isPhone(text)) return true;return false; }/*** 匹配qq*/ function isQq(str){if(str==null||str=="") return false;var result=str.match(/^[1-9]\d{4,12}$/);if(result==null)return false;return true; } /*** 匹配english*/ function isEnglish(str){if(str==null||str=="") return false;var result=str.match(/^[A-Za-z]+$/);if(result==null)return false;return true; } /*** 匹配integer*/ function isInteger(str){if(str==null||str=="") return false;var result=str.match(/^[-\+]?\d+$/);if(result==null)return false;return true; } /*** 匹配double或float*/ function isDouble(str){if(str==null||str=="") return false;var result=str.match(/^[-\+]?\d+(\.\d+)?$/);if(result==null)return false;return true; } /*** 匹配郵政編碼*/ function isZipCode(str){if(str==null||str=="") return false;var result=str.match(/^[0-9]{6}$/);if(result==null)return false;return true; } /*** 匹配URL*/ function isUrl(str){if(str==null||str=="") return false;var result=str.match(/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^<>\"])*$/);if(result==null)return false;return true; } /*** 匹配密碼,以字母開頭,長度在6-12之間,只能包含字符、數字和下劃線。*/ function isPwd(str){if(str==null||str=="") return false;var result=str.match(/^[a-zA-Z]\\w{6,12}$/);if(result==null)return false;return true; } /*** 判斷是否為合法字符(a-zA-Z0-9-_)*/ function isRightfulString(str){if(str==null||str=="") return false;var result=str.match(/^[A-Za-z0-9_-]+$/);if(result==null)return false;return true; } /*** 匹配english*/ function isEnglish(str){if(str==null||str=="") return false;var result=str.match(/^[A-Za-z]+$/);if(result==null)return false;return true; } /*** 匹配身份證號碼*/ function isIdCardNo(num){ //  if (isNaN(num)) {alert("輸入的不是數字!"); return false;} var len = num.length, re; if (len == 15) re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{2})(\w)$/); else if (len == 18) re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\w)$/); else {alert("輸入的數字位數不對。"); return false;} var a = num.match(re); if (a != null) { if (len==15) { var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]); var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; } else { var D = new Date(a[3]+"/"+a[4]+"/"+a[5]); var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; } if (!B) {alert("輸入的身份證號 "+ a[0] +" 里出生日期不對。"); return false;} } if(!re.test(num)){alert("身份證最后一位只能是數字和字母。");return false;}return true; } /*** 匹配漢字*/ function isChinese(str){if(str==null||str=="") return false;var result=str.match(/^[\u4e00-\u9fa5]+$/);if(result==null)return false;return true; } /*** 匹配中文(包括漢字和字符)*/ function isChineseChar(str){if(str==null||str=="") return false;var result=str.match(/^[\u0391-\uFFE5]+$/);if(result==null)return false;return true; } /*** 字符驗證,只能包含中文、英文、數字、下劃線等字符。*/ function stringCheck(str){if(str==null||str=="") return false;var result=str.match(/^[a-zA-Z0-9\u4e00-\u9fa5-_]+$/);if(result==null)return false;return true; } /*** 過濾中英文特殊字符,除英文"-_"字符外*/ function stringFilter(str){var pattern = new RegExp("[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]");var rs = "";for (var i = 0; i < str.length; i++) {rs = rs + str.substr(i, 1).replace(pattern, '');}return rs; } /*** 判斷是否包含中英文特殊字符,除英文"-_"字符外*/ function isContainsSpecialChar(str){if(str==null||str=="") return false;var reg = RegExp(/[(\ )(\`)(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\+)(\=)(\|)(\{)(\})(\')(\:)(\;)(\')(',)(\[)(\])(\.)(\<)(\>)(\/)(\?)(\~)(\!)(\@)(\#)(\¥)(\%)(\…)(\&)(\*)(\()(\))(\—)(\+)(\|)(\{)(\})(\【)(\】)(\‘)(\;)(\:)(\”)(\“)(\’)(\。)(\,)(\、)(\?)]+/); return reg.test(str); }

  

轉載于:https://www.cnblogs.com/chenwenhua/p/7504656.html

總結

以上是生活随笔為你收集整理的基本的正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人午夜性视频 | 一区二区三区四区国产 | 国产十八熟妇av成人一区 | 色综合av综合无码综合网站 | 美国特色黄a大片 | 中文字幕第7页 | 亚洲一区二区三区乱码 | 国产伦子伦对白视频 | 亚洲日本在线播放 | 一区二区免费在线观看视频 | 人人舔人人干 | 波多野结衣精品视频 | 国产午夜网站 | 黑人巨大精品 | 日韩精品免费一区二区 | 少妇媚药按摩中文字幕 | 91免费精品视频 | 伊人久久久 | 三区在线视频 | 17c在线观看 | 波多野结衣黄色片 | 末路1997全集免费观看完整版 | 黄色国产片 | 黄色成年人 | 91文字幕巨乱亚洲香蕉 | 俄罗斯美女一级爱片 | 日日操日日射 | 久久精品国产网红主播 | 亚洲3p| av片免费| 在线视频第一页 | 少妇精品亚洲一区二区成人 | 久久这里只精品 | 99久久婷婷国产综合精品草原 | 久久久久久福利 | 蜜美杏av | 日本电影大尺度免费观看 | 三级网站在线播放 | 中文字幕av影视 | 久久三区 | 国产chinese | 激情五月五月婷婷 | 四季av一区二区夜夜嗨 | 国产一级视频在线播放 | 欧洲美熟女乱又伦 | 欧美在线视频二区 | 久草加勒比 | 国产高潮又爽又无遮挡又免费 | 成人午夜精品无码区 | 在线视频导航 | 日本一二区视频 | 小sao货大ji巴cao死你 | 女同性做受全过程动图 | 综合久久伊人 | 欧美成人三级视频 | 久久8 | 就是色 | 日本丰满少妇一区二区三区 | 成人片在线免费看 | 免费国产羞羞网站视频 | 激情福利社 | 男人和女人做爽爽视频 | 日韩免费高清视频网站 | 亚洲欧美日韩成人在线 | 奇米影视盒 | 亚洲天天综合 | 啪啪影音| 色戒未删节版 | 日本一区二区三区视频在线观看 | www.亚色 | 久久国产乱子伦免费精品 | 国产精品主播一区二区 | 美女插插 | 2018av| 国产视频综合在线 | 深夜视频在线观看 | 免费三级在线 | 久久久久国产精品视频 | 国产一区二区高清视频 | 色眯眯影院| 欧美另类精品xxxx孕妇 | 香蕉网在线播放 | 男人操女人动漫 | 亚洲精品一区二区三区区别 | 秋霞国产一区 | 这里有精品视频 | 乱子伦视频在线看 | 色偷偷五月天 | 爱爱视频网站 | 久草91| 国产欧美日韩一区二区三区 | 天天摸日日摸狠狠添 | 久久97精品久久久久久久不卡 | 亚洲偷自 | 在线免费观看不卡av | 精品国产伦一区二区三 | 黑丝一区| 亚洲国产精品18久久久久久 | 性中国xxx极品hd |