1樓:小羊說程式設計
可以根據正規表示式判斷某個值是否是郵箱格式:
郵箱正規表示式:
var regemail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
js驗證**:
var useremail="[email protected]";
if(regemail.test(useremail))//如果返回true,表示useremail符合郵箱格式
{}else
{}你可以試試!
2樓:baby_原來
1、使用正則驗證
2、使用js分段判斷是否符合郵件格式
function char_test(chr)//字元檢測函式
return(0);
} //數字和特殊字元檢測函式
function spchar_test(chr)return(0);
} function email_test(str){ var i,flag=0;
var at_symbol=0; //「@」檢測的位置var dot_symbol=0; //「.」檢測的位置if(char_test(str.charat(0))==0 )return (1); //首字元必須用字母//檢測「@」的位置
for (i=1;i19 )
return(4); //帳號多於十九個字元//不能用其它的特殊字元
for(i=1;i
3樓:匿名使用者
var reg = /^(?:\w+\.?)*\w+@(?:\w+\.)*\w+$/;
if(reg.test(str))else
js正規表示式判斷郵箱
4樓:
function checkmail(mail) )+$/;
if (filter.test(mail)) return true;
else}
js判斷郵箱格式
5樓:匿名使用者
郵箱格式要求是:
必須包含一個並且只有一個符號@
第一個字元不能是'@'或者'.'
不允許出現'@.'或者'.@'或者'-@'或者'@-'
結尾不得是字元'@'或者'.'
字元@後面只能是'a-za-z0-9'
看是不是您需要的。
求js中正規表示式必須包含大寫字母小寫字母和數字
分開寫吧,單獨寫會累死的 alert 0 9 test 12 ag a z test 12 ag a z test 12 ag 必須包含大小寫字母和數字 也能包含其它字元 寫3個吧,再 並上 求js中正規表示式 必須包含大寫字母小寫字母和數字 您這個問題解決了麼 能不能分享給我 謝謝 必須包含的話....
求正則是否有正則能夠判斷最後一位是否為數字
有的,在正規表示式中 代表的是任意字元 d 代表的是數字0 9,但是 d 只能代表一個數字。與字串開始的地方匹配,不匹配任何字元。與字串結束的地方匹配,不匹配任何字元.代表修飾匹配次數為至少 1 次。要匹配 字元本身,請使用 代表匹配除了換行符 n 以外的任意一個字元。要匹配小數點本身,請使用 代表...
js根據身份證判斷是否成年,如何檢視身份證是否成年了
身份證第7位到第10位是年份,18歲是成年,你自己看看到今年2016年有沒有18歲.你也是蠢驢凱鍋的粉絲? rf饒烽 var idcardel document.getelementbyid idcard var idcard idcardel.val var birthyear idcard.su...