正則表達式檢測用戶輸入的email地址是否合法
更新時間:2014年01月20日 15:52:58 作者:
在注冊系統(tǒng)開發(fā)中,需要檢測用戶輸入的email地址是否合法,都可以使用正則表達式來檢測,下面有個小例子,希望對大家有所幫助
在注冊系統(tǒng)開發(fā)中,需要檢測用戶輸入的email地址是否合法,可以在js或者php中檢測,但是差別不大,都可以使用正則表達式來檢測。
下面是js的一個例子:
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\
".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA
-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
下面是js的一個例子:
復制代碼 代碼如下:
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\
".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA
-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}

