[英]Allow regex pattern to be repeated if it is comma-separated?
我有一個用於電子郵件地址的JavaScript正則表達式:
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[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,}))$/
在這里提琴: https : //regex101.com/r/8Z9ORb/1
在.Validate插件中使用時,這將允許test@test.com
但不允許test@test
和其他錯誤的電子郵件地址。
但是如果逗號分隔,如何允許重復這種模式? 即,我如何允許:
雖然不允許CSV或CSV錯誤的電子郵件,例如:
這似乎有效嗎? 但是我不是正規專家。
/^((([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[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,}))+(,|, |$))*$/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.