我想在我的項目中應用javascript電子郵件驗證,所以請給我一些確切的代碼,因爲我只是想將它應用於正則表達式,我不想爲它添加任何插件。是否可以在源文件中編寫一些代碼並應用於電子郵件字段。JavaScript電子郵件驗證
在此先感謝
我想在我的項目中應用javascript電子郵件驗證,所以請給我一些確切的代碼,因爲我只是想將它應用於正則表達式,我不想爲它添加任何插件。是否可以在源文件中編寫一些代碼並應用於電子郵件字段。JavaScript電子郵件驗證
在此先感謝
你可以添加一個正則表達式驗證,驗證你的電子郵件。
<asp:TextBox ID="txtEmailAddress" runat="server" ></asp:TextBox>
<asp:RegularExpressionValidator ID="valRegExEmail" runat="server" ControlToValidate="txtEmailAddress"
Display="None" ErrorMessage="Please give a valid email address" ValidationGroup="StaffAddValidation" ValidationExpression="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z\.][a-zA-Z]{1,3}$"></asp:RegularExpressionValidator>
或者如果你想檢查來自javascript的電子郵件。檢查SO post
感謝mahesh我檢查了這個鏈接,我得到了我真正需要的。再次感謝您 –
您歡迎:) –
這將無法驗證結束.info和任何其他超過3個字符長的域。它也不允許出現在地址中的所有有效字符。 –
function validate(form_id,email) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.forms[form_id].elements[email].value;
if(!reg.test(address)) {
alert('Invalid Email Address');
return false;
}
}
您可以使用正則表達式(/^([\w.-]+)((\\-)+)((.(\w){2,3})+)$ /我)驗證電子郵件地址。 var emailRegex = new RegExp(/ ^([\ w .-] +)@([\ w - ] +)((。(\ w){2,3})+)$/i);
var valid = emailRegex.test(emailAddress);
if (!valid) {
alert("Invalid e-mail address");
return false;
}
else
return true;
獲取示例代碼瀏覽:http://www.codegateway.com/2012/03/regex-for-email-validation-javascript.html 也可參見例如如何使用的RegularExpressionValidator http://www.codegateway.com/2012/03/validate-email-format.html
的[驗證在Javascript的電子郵件地址?(可能重複http://stackoverflow.com/questions驗證電子郵件地址/ 46155/validate-email-address-in-javascript) –