----regular expression in js----
正则表达式:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。
搜索模式可用于文本搜索和文本替换。
//判断输入名字不能为空
function IsNull(){
var str = document.getElementById('str').value.trim();
if(str.length==0){
alert('对不起,名字不能为空或者为空格!');
}
}
//判断输入的手机号是否正确
function IsPhone(){
var phone = document.getElementById('phone').value;
if(!(/^1[34578]\d{9}$/.test(phone))){
alert("对不起,您输入的手机号不正确!");
return false;
}
}
//判断输入的EMAIL格式是否正确
function IsEmail(){
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!reg.test(str)){
alert("对不起,您输入的邮箱不正确!");/
}
}
}