javascript正则表达式
Posted 张宇航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript正则表达式相关的知识,希望对你有一定的参考价值。
正则表达式通过通配符技术来匹配字符,常用在表单信息合法性验证上。
正则表达式有两种形式:
特殊符号和字符的匹配需要用到转义字符 "\\":
字符类的用法:
重复类的用法:
定位符的用法:
分组和标志:
正则表达式对象的方法:
示例1:
匹配字符串“adahwewerwer234”中,以a开头,以d~g中任意字符结尾的字符串,并且要求匹配两次,若匹配成功,则弹出ture,否则false。
示例2:
表单验证时判断邮箱输入是否合法:
1 if (!document.form1.email.value.match(/^[/w]{1}[/w/./-_]*@[/w]{1}[/w/-_/.]*/.[/w]{2,4}$/i) ) 2 { 3 alert ("请输入有效合法的E-mail地址 !"); 4 return false; 5 }
1 | /^[/w]{1}[/w/./-_]*@[/w]{1}[/w/-_/.]*/.[/w]{2,4}$/i |
以上是关于javascript正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript中 正则表达式的使用 及 常用正则表达式