测试
确定字符串是否满足正规要求
注:如果部分字符串满足要求,则test判断为真。 此时,我们可以用行首(^ )行尾($ )进行控制
分析
我们根据常用的邮箱写中文检查规则。
我们常用的邮箱格式:
yancamy@126.com
yan233__@qq.com
转换为文本的说明如下。
英语、数字或下划线字符串@英语、数字字符串.英语字符串(不需要全部检查大小写)。
翻译成正则表达式如下。
/w @ [a-z0-9] . [a-z] /i
/^w @ [a-z0-9] . [a-z] $/i
代码实现
写下正则检查window.nlad=function () )的电子邮件地址
varo txt=document.getelementbyid (' txt1);
varo BTN=document.getelementbyid (btn1 );
oBtn.nclick=function () {
var re=/^w @[a-z0-9].[a-z] $/i;
if(re.test(otxt.value ) ) )
控制台. log (合法邮箱);
}else{
控制台. log ('你错了) );
}
}
}