各位資訊先進好
/^[a-zA-Z\d,.@]+([a-zA-Z0-9-.]+)[a-zA-Z\d]$/
我利用上述的正規表示想要檢查下面的字串
test,test@t.test,test_test,uyre@mnc.com,sjhdu,tes@te.cv,uywerb,test,uytreuy,uiyewf,uiweu,tea,eeeee
但是
1.又希望能檢查到至少使用者要輸入x@xxx.xxx 例如 abc@test.com (類似合法的email)
2.不允許使用者輸入中間有"點"的字 例如abc.aaa, bcd.aa (但是允許 abc.aaa@trst.com)
不知道該如何修改
希望有高手賜教 :)
正常規則用這樣
/^([A-Za-z0-9_-.\u4e00-\u9fa5])+@([A-Za-z0-9_-.])+.([A-Za-z]{2,8})$/
不過你要的好像不是單純的。這可能要靠你自已調整看看。
或再說明清楚一下你的認知條件。
不要有a=b b=c a<>c 這樣的烏龍條件就可以了。