正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
//关于正则表达,可以说是初学web前端者的痛,自己同样在初学前端的时候遇到正则表达式时,而不知所措,看到正则表达式的时候给我的感觉就是一大堆的看不懂意思的字符,
也不知道每一字符的含义是什么,现在我将在初学正则表达式的一些例子,心得以及自己在网上参考其他技术大神的工作经验将这些总结起来,这只是其中的一下部分,后续还会继续总结
到时在发布在这里,感谢浏览^_^
<script> //正则表达式经常被用于字段或任意字符串的校验: /*邮箱正则表达式的校验*/ var myReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //邮件正则 var useremail = $("#email").val(); if(!myReg.test(useremail)){ loading("您输入的邮箱格式有误,请重新输入...",5); return; } /*校验身份证号码*/ /*18位*/ ^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$; /*15位*/ ^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$; /*密码强度校验*/ ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$; /*中文校验*/ ^[\\u4e00-\\u9fa5]{0,}$; /*金额校验*/ ^[0-9]+(.[0-9]{2})?$; /*手机号码校验*/ ^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$; /*数字、26个英文字母或下划线组成的字符串:*/ ^\\w+$; /*校验E-mail地址:*/ /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; </script>
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章