我有一個正則表達式的問題來匹配模式,也限制了人物的NUMER的NUMER:正則表達式匹配模式,也限制字符
比如我已經允許號碼前綴: 2, 31, 32, 35, 37, 38, 39, 41, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60
那麼我想數字只有和這個的最大長度等於9. 因此,例如數字如:255555555
將沒問題,但31555555555555555
將不會。
這是我試圖解決這一點,但它不工作,因爲它應該:
^((2|31|32|35|37|38|39|41|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60)+[0-9]*){9}$
小心你的正則表達式 - ,如果你是完全按照你已經張貼在你的問題,這些空間可能是至關重要的 - 你不能墊正則表達式了與空白,使他們看起來更好,空白將成爲它的一部分。 –
不僅它們最終成爲它的一部分,它們甚至會使一些正則表達式解析器在引發錯誤時拋出錯誤。 – Binarus