正则表达式
发布时间:2020-12-14 06:10:02 所属栏目:百科 来源:网络整理
导读:正则表达式组成元素: . 匹配除换行符以外的任意单个字符???????????????????????????????? * 匹配位于*之前的字符或者子模式的0次或者多次出现 + 匹配位于+之前的字符或者子模式的1次或者多次出现 ? 匹配位于?之前的0个或者一个字符 - 在[]之内用来表示范
正则表达式组成元素:
用JavaScript进行测试训练: ?输入的内容带不带小数点 1 function isTrue(strValue ) { 2 var reg= /^d+.d+$/ 3 if(reg.test(strValue)){ 4 alert("验证通过") 5 }else{ 6 alert("验证失败") 7 return 8 } 9 } 10 function check() { 11 var regvalue=document.getElementById("reg").value 12 isTrue(regvalue) 13 } 在isture()方法中定义的reg就是正则表达式:/^表示匹配正则的开始,$/表示匹配正则的结束,d表示匹配0-9的数字,.前面的表示为转义,因为.在正则表达式中有特定含义,所以要转义,+表示数字最少出现一次。 输入为邮箱 function isTrue(strValue ) { var reg=/^[email?protected][a-zA-Z0-9]{2,10}(.[a-z]{2,4}){1,3}$/ if(reg.test(strValue)){ alert("验证通过") }else{ alert("验证失败") return } } function check() { var regvalue=document.getElementById("reg").value isTrue(regvalue) } ?在isture()方法中定义的reg就是正则表达式:/^表示匹配正则的开始,$/表示匹配正则的结束,w+表示@符号之前可以出现1次或者多次的字母、数字、下划线等,@符号后面紧跟着是类似于qq、163、sina等,所以用[a-zA-Z0-9]{2,10}表示可以出现字母、数字2到10次,.表示转义.,.后面小写字母a~z可以出现2到4次。 常用的正则表达式有:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |