正則表達式:Regular Expression,在代碼中常簡寫爲regex、regexp或RE)使用單個字符串來描述、匹配一系列符合某個句法規則的字符串搜索模式。正則表達式
搜索模式可用於文本搜索和文本替換。spa
//判斷輸入名字不能爲空
function IsNull(){
var str = document.getElementById('str').value.trim();
if(str.length==0){
alert('對不起,名字不能爲空或者爲空格!');
}
} regexp
//判斷輸入的手機號是否正確字符串
function IsPhone(){get
var phone = document.getElementById('phone').value;io
if(!(/^1[34578]\d{9}$/.test(phone))){function
alert("對不起,您輸入的手機號不正確!"); class
return false;test
}搜索
}
//判斷輸入的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("對不起,您輸入的郵箱不正確!");/ } } }