怎么在javascript中使用正则表达式验证字符串

  介绍

这期内容当中小编将会给大家带来有关怎么在javascript中使用正则表达式验证字符串,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

  var reg=/正则表达式/;
布尔reg.test(要验证的字符串);
js引擎会将/正则表达式/薄白怀梢桓稣虮泶锸蕉韵?当字符串满足正则表达式的要求事,返回真的。
我写的一个表达式验证示例:功能如下:
用户名,不能为空
密码6为数字
密码确认,两次输入密码必须相同

& lt; html>,   & lt; head>,   & lt; title> testTablel.html,   & lt; !——,用户名,不能为空,   密码6为数字,   密码确认,两次输入密码必须相同,   身份证号码必须是15位,或者是18位,最末尾也可以是X ——祝辞,   & lt; style>,   {# d1    宽度:400 px,,   身高:250 px,,   background - color: # FFE4B5;,   保证金:40 px 汽车;,   },   {# d1_head    颜色:白色,,   字体大小:20 px;,   字体类型:“Arial",,   24 px高度:,,,   背景颜色:蓝色的,,   },   {# d1_content    padding-left: 30 px;,   padding-top: 30 px;,   },   {.s1    颜色:红色,,   字体样式:斜体,,   },   {.s2    边界:2 px  dotted 蓝色,,   },   时间/style> & lt;   & lt; meta  http-equiv=癱ontent-type",内容=皌ext/html;, charset=UTF-8"祝辞,   & lt; script>,   function  check_username () {,   var  txtObj=. getelementbyid (“username");,   txtObj.className=& # 39; & # 39;,,   var  msgObj=docuemnt.getElementById (“username_msg");,   msgObj.innerHTML=& # 39; & # 39;,,   如果(txtObj.value.length==0) {,   msgObj.innerHTML=& # 39;用户名不能为空& # 39;,,//给节点的类属性赋值,   txtObj.className=& # 39; s2 # 39;,,   return 虚假,   },   return 真正的,   },   function  check_pwd () {,   var  pwdObj=. getelementbyid (“pwd");,   pwdObj.classNames=& # 39; & # 39;,,   var  msgObj=. getelementbyid (“pwd_msg");,   msgObj.innerHTML=& # 39; & # 39;,,   var  reg=/^ \ d {6} $/;,//javascript中一个测试方法,返回boolean    如果(! reg.test (pwdObj.value)) {,   msgObj.innerHTML=& # 39;密码是6位数& # 39;,,   pwdObj.className=& # 39; s2 # 39;,,   return 虚假,   },   return 真正的,   },   function  check_pwd1 () {,   var  pwdObj=. getelementbyid (“pwd");,//,pwdObj.classNames=& # 39; & # 39;,,//,var  msgObj=. getelementbyid (“pwd_msg");,//,msgObj.innerHTML=& # 39; & # 39;,,   var  pwdObj1=. getelementbyid (“pwd1");,//pwdObj1.classNames=& # 39; & # 39;,,   var  msgObj1=. getelementbyid (“pwd_msg1");,   msgObj1.innerHTML=& # 39; & # 39;,,   如果(pwdObj.value !=pwdObj1.value) {,   msgObj1.innerHTML=& # 39;密码不一致,请重新输入& # 39;,,   return 虚假,   },   return 真正的,   },   function  check_form () {,   var 旗帜=check_username(),和check_pwd(),和check_pwd1;,   return 旗帜;,   },   时间/script> & lt;   时间/head> & lt;   & lt; body>,   & lt; div  id=癲1"祝辞,   & lt; div  id=癲1_head"祝辞注册& lt;/div>,   & lt; div  id=癲1_content"祝辞,   & lt; form  onsubmit=皉eturn  check_form();“祝辞,   & lt; table>,   & lt; tr>,   & lt; td>用户名& lt;/td>,   & lt; td> & lt; input  id=皍sername", name=皍sername",   onblur=癱heck_username();“,/祝辞,& lt; span 类=皊1", id=皍sername_msg"祝辞& lt;/span>,   时间/td> & lt;   时间/tr> & lt;   & lt; tr>,   & lt; td>密码& lt;/td>,   & lt; td> & lt; input 类型=皃assword", id=皃wd", name=皃wd",   onblur=癱heck_pwd();“,/祝辞,& lt; span 类=皊1", id=皃wd_msg"祝辞& lt;/span> & lt;/td>,   时间/tr> & lt;   & lt; tr>,   & lt; td>确认密码& lt;/td>,   & lt; td> & lt; input 类型=皃assword", id=皃wd1", name=皃wd1",   onblur=癱heck_pwd1();“,/祝辞,& lt; span 类=皊1", id=皃wd_msg1"祝辞& lt;/span>,   & lt; tr>,   & lt; td  colspan=?“祝辞,   & lt; input 类型=皊ubmit", value=https://www.yisu.com/zixun/比啡?/>         
     

上述就是小编为大家分享的怎么在javascript中使用正则表达式验证字符串了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在javascript中使用正则表达式验证字符串