簡體   English   中英

多個電話號碼驗證

[英]Multiple Phone number validation

我想驗證使用javascript中的正則表達式分隔的多個電話號碼逗號。

對於單個數字,我的正則表達式為/03[0-9]{9}$/

我需要測試一下:03123465789,03335678990,03453465789

提前致謝。

如果您需要檢查字符串是否以給定模式的一系列電話號碼結尾(以逗號分隔),請嘗試以下操作:

(?:03[0-9]{9}(?:,|$))+$

演示: https : //regex101.com/r/dE1wD2/1

說明:

(?:,|$)確保所需模式的電話號碼以逗號結尾或看起來是字符串中的最后一個號碼。 放置最后的“ $”以確保數字之后沒有其他內容。

更新:

為了更精確些,排除以逗號結尾的列表,請在逗號后面附加一個先行的“不是行尾”條件(即,(?!$) ):

(?:03[0-9]{9}(?:,(?!$)|$))+$

演示: https : //regex101.com/r/dE1wD2/2

暫無
暫無

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

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