我需要驗證一些電子郵件,哪個用戶類型包含按鍵電子郵件。電子郵件必須以逗號或退格和逗號分隔。我有電子郵件在一個文本框中驗證幾封電子郵件
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[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);
}
我想我必須寫這樣的事情,例如驗證功能,但我不知道我必須在事件處理程序下一步
$('textbox').on('keypress change keyupp', function(e){
if(e.keyCode == 32 || e.keyCode == 188){
}
});
您需要用空格/逗號分隔文本框的值,然後遍歷每個輸入的電子郵件地址並驗證其格式。但是,我會說這不是一個很好的UI模式,因爲用戶不一定能夠知道哪個電子郵件無效,或者它在文本框中的位置。最好爲每個電子郵件地址添加一個新的文本框,並且只允許單一輸入。 –
@RoryMcCrossan謝謝你的回答 –