我正在嘗試使用以下腳本檢查電子郵件地址的格式,但在某處我犯了一個錯誤。當我嘗試將reg_1
與str_1 , str_2, str_3
匹配時,我得到了錯誤信息。這是爲什麼 ?嘗試使用RegExp匹配電子郵件地址時犯了什麼錯誤?
var reg_1 = /^[a-zA-Z][0-9_.][@]{1}[a-zA-Z0-9][.]{1}[a-zA-Z0-9]$/;
var id_1 = "[email protected]";
var id_2 = "[email protected]";
var id_3 = "[email protected]";
document.write(reg_1.test(id_1));
document.write("<br/>" + reg_1.test(id_2));
document.write("<br/>" + reg_1.test(id_3));
對不起,但是'/^[a-zA- Z0-9 _。] + @ [a-zA-Z0-9] + \。[a-zA-Z0-9] + $ /'與我的不同?我還沒有明白。 – 2013-02-24 04:54:20
@SuhailGupta:你明白'[a-zA-Z0-9 _。]'的含義嗎? – ruakh 2013-02-24 04:57:10
是的,我猜。 'a-z'或'A-Z'或'0-9'或'_'或'.' – 2013-02-24 04:58:11