2015-12-11 70 views
0

我想用戶輸入某個數字(不是那些以外的數字)。如何用正則表達式來做到這一點。某些數字的正則表達式

例如:

123451, 
456721, 
783453 

允許用戶用於上述數字把他們在正則表達式?

+1

'^(123451 | 456721 | 783453)$'https://regex101.com/r/qA7rE0/1 –

+3

這似乎是一個更好的時間來使用數組,然後包含/存在數組 – abc123

+1

您是否試圖驗證字符串是在給定的列表中? – ndn

回答

2

我不知道你正在使用哪種語言,但我懷疑使用正則表達式是一個令人滿意的解決方案,在這些問題中的任何一個。您應該檢查是否包含在一組預期的輸入中。

無論如何,如果你需要使用正則表達式,下面會做的伎倆:

^(123451|456721|783453)$ 
相關問題