簡體   English   中英

有什么辦法可以為電子郵件創建自定義正則表達式,例如我想使用abc@xyz.com而不是abc@gmail.com。

[英]is there any way to make Custom Own regular expression for email, like i want to go with abc@xyz.com instead of abc@gmail.com.?

有什么方法可以使自定義自己的電子郵件正則表達式?

實際上,我想在php中創建一個注冊表格並進行電子郵件驗證,

我想制作自己的自定義電子郵件正則表達式。 例如,讓我說我要檢查給定的郵件是name-number@ves.ac.in

它僅應接受以ves.ac.in結尾的電子郵件ID,並應通知給定的郵件是否與表達式不匹配。 我做了很多實驗:

^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$

但是這個表情卻失敗了。 請幫忙。

正確的正則表達式可能是: ^([a-zA-Z0-9_\\-\\.]+)@ves\\.ac\\.in$

這是一個正則表達式測試器

如果您正在使用jQuery或javascript進行驗證,則可以使用

var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if(!filter.test(email)){
 // add error here
}

要檢查特定的域,例如(yahoo.com):

 regx =  /^[^@\s]+@yahoo\.com$/i;
 regx.test(input);
 //returns true if it matches

在這里檢查這個小提琴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM