最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------
/** * 解释相关的意义 \w+ 必须以一个a-z,A-Z,0-9或_这些字符中的一个开头。 * 1. /^$/ 这个是个通用的格式。 * ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置 * 2. 里面输入需要实现的功能。 * * 匹配前面的子表达式零次或多次; * + 匹配前面的子表达式一次或多次; * ?匹配前面的子表达式零次或一次; * \d匹配一个数字字符,等价于[0-9] */ function email(){ var val = document.getElementById('email'); var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g; if(reg.test(val.value)){ alert('email:'+val.value+',正确.'); }else{ alert('email:'+val.value+',错误.'); } }