如何在JavaScript中封装正则表达式

  介绍

本篇文章为大家展示了如何在JavaScript中封装正则表达式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

JavaScript的特点

1. JavaScript主要用来向HTML页面添加交互行为。   2. javascript可以直接嵌入到HTML页面,但写成单独的js文件有利于结构和行为的分离。   3.JavaScript具有跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行。

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head  lang=癳n"祝辞   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title>正则表达式封装& lt;/title>   & lt;/head>   & lt; body>   & lt; script>//才能邮箱   var 才能;emailReg =,/^ ([a-z0-9A-Z_] + [- | \] ?) + (a-z0-9A-Z) @ ((a-z0-9A-Z) + (- [a-z0-9A-Z] +) ? \) + [a-zA-Z] {2,} $/;//手才能机号   var 才能;mobileReg =,/^ 0 ? 1 (3 | 4 | 5 | 7 | 8) \ d {9} $/;//才能电话号码   var 才能;telReg =,/(^[0 - 9]{3、4} -[0 - 9]{7 8}[0 - 9]{3、4} $) |(^[0 - 9]{3、4} -[0 - 9]{7 8} $) |(^[0 - 9]{7 8} -[0 - 9]{3、4} $) |(^[0 - 9]{15} 7美元)/;   var 才能;domainReg =, http:/\/\/+/;   var 才能;zipcodeReg =,/^ [0 - 9] {6} $/;//才能数字   var 才能;numReg =,/^ [0 - 9] + $/;//才能身份证   var 才能;isIDCardReg=/^ (1 - 9) \ d {5} (1 - 9) \ d {3} ((0 \ d) | (1 [0])) (([0 | 1 | 2] \ d) | 3 (0 - 1)) \ d {4} $/;//才能用户名   var 才能;userNameReg =,/^ [_a-zA-Z0-9 \ u4E00 - \ u9FFF] {2, 20}/;//中才能文   var 才能;zh =,/[\ u4E00 - \ u9FFF]/g;   var 才能;httpUrl=/[a-zA-z] +: \/\[^年代]*/;   var 才能;doubleReg=/((^ 0 \) | (^ (1 - 9) + [0 - 9] * \ \ d) $) |(^[1 - 9] +[0 - 9] *美元)/;   function 才能;checkEmail(电子邮件),{   ,,,return  emailReg.test(电子邮件);   ,,}   function 才能checkDouble(双),{   ,,,return  doubleReg.test(双);   ,,}   function 才能checkHttpUrl (url), {   ,,,return  httpUrl.test (url);   ,,}   function 才能checkIsIDCard (isIDCard), {   ,,,return  isIDCardReg.test (isIDCard);   ,,}   function 才能checkMobile(移动),{   ,,,return  mobileReg.test(移动);   ,,}   function 才能checkTel (tel), {   ,,,return  telReg.test (tel);   ,,}   function 才能;checkDomain(域),{   ,,,return  domainReg.test(域);   ,,}   function 才能checkZipcode (zipcode), {   ,,,return  zipcodeReg.test (zipcode);   ,,}   function 才能checkNum (num), {   ,,,return  numReg.test (num);   ,,}   function 才能checkUserName(用户名),{   ,,,如果(用户名==啊?,{   ,,,,,return 假;   ,,,}   ,,,var  len =, userName.length;   ,,,var  m =, userName.match (this.zh);   ,,,如果(m  !=, null), {   ,,,,,len  +=, m.length;   ,,,}   ,,,return  userNameReg.test(用户名),,,,(len>=4,,,, len<=32);   ,,}   var 才能;电话=?839094574”;   console.log才能(checkMobile(手机));   & lt;/script>   & lt;/body>

如何在JavaScript中封装正则表达式

上述内容就是如何在JavaScript中封装正则表达式,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何在JavaScript中封装正则表达式