驗證郵箱的正規表示式怎麼無效了

2021-09-23 14:36:05 字數 885 閱讀 5651

小夥伴 有問題找我    註冊頁面測試時,   一直彈出   請輸入正確的e-mail位址

也就是說我郵箱無論是正確還是錯誤,都是false

if (form1.email.value == "") 

email = document.form1.email.value;

var reg = /^[a-za-z0-9\u4e00-\u9fa5]+@[a-za-z0-9_-]+(\.[a-za-z0-9_-]+)+$/;

if (!reg.test(email.value))

我開始驗證這條正規表示式的真假    10分鐘後    懵逼   沒錯

最後

把     email = document.form1.email.value;

改為 email = document.form1.email;

歐了      裝逼成功   hold住寶座

看到郵箱驗證上面的**   終於知道為什麼會不由自主出現錯誤了

if (form1.name.value == "")/*== 是邏輯判斷符號,表示判斷等號左邊是否等於右邊 為空執行下面***/ 

if (form1.password1.value == "")

if (form1.password2.value == "")

if (document.form1.password1.value != document.form1.password2.value)/* !=(不等於號) 指如果這兩個數值不相等則會執行下面** */

if (form1.password2.value == "")

if (form1.age.value == "")

郵箱驗證正規表示式

和最後乙個點 之間必須有內容且只能是字母 大小寫 數字 點 減號 且兩個點不能挨著 最後乙個點 之後必須有內容且內容只能是字母 大小寫 數字且長度為大於等於2個位元組,小於等於6個位元組 119941779 qq,com 5579001qq com 1107531656 q?q?com 654088...

正規表示式驗證郵箱格式

用於驗證郵箱格式的正規表示式 僅支援英文及數字 a za z d a za z d a za z d a za z d g 例如 james outlook.com james123 outlook.com james123 163.com james 123 gmail.com james.blu...

正規表示式驗證郵箱位址

筆試的時候考到正規表示式,今天回來狂補了一把,找 工作的同學們都要加油!環境 linux 測試檔名 t1 通過linux命令視窗新建乙個檔案,名為t1 檔案內容為 t1 there is only ten rmb left how about 11 o clock oh,it is noon now...