[英]regex emails separated with slashes
如何確保所有電子郵件均在html模式中用斜杠分隔? 以下是到目前為止的內容。 (正則表達式新手在這里)
^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[az]+[/]{1,4}$
目前:
abc@abc.com,abc@abc.com
abc@abc.com/def@def.com
abc@abc.com/aaa@aaa.com/
false abc@abc.com/
是 我的目標:
abc@abc.com,abc@abc.com
abc@abc.com/def@def.com
是 abc@abc.com/aaa@aaa.com/
false abc@abc.com/
false abc@abc.com
是 使用量化組可允許任意數量(包括0)的電子郵件,后跟/
,然后是一封電子郵件。
^(?:[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]+\/)*[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]+$
如果只允許1-4封電子郵件,請將*
更改為{0,3}
。 這僅是0-3,因為它只計算帶/
的3封電子郵件,而不是末尾的電子郵件。
要限制總大小,可以在開始時使用前瞻:
^(?=.{0,320}$)(?:[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]+\/)*[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]+$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.