0
A
回答
2
下面的正則表達式會做:
^\+?[0-9\-]+\*?$
它是如何工作的:
- 字符串開頭:
^
- 可選+字符,轉義字符因「+」,也可能是一個正則表達式運算符:
\+?
- 至少一個字符要麼是0-9或「 - 」,躲過因爲「 - 」,也可能是一個正則表達式運算符:
[0-9\-]+
- 可選的「*」字符,轉義:'$」
- 字符串的結尾。關於使用正則表達式處理美國電話號碼的更詳細的討論可以發現here
請注意,這只是一個簡單的例子,你定義它匹配的模式:\*?
+0
感謝您的幫助!您的帖子非常有幫助 – user1845180
+0
@ onon15由於它在課程結束時不需要轉義'-'(在開始的時候通過這種方式是一樣的)。 – sp00m
相關問題
- 1. 正則表達式匹配一個美國電話模式
- 2. 正則表達式驗證美國電話號碼的格式
- 3. 正則表達式匹配北美電話號碼不工作
- 4. 美國電話號碼不正常表達式的正則表達式
- 5. JavaScript的正則表達式爲美國電話號碼
- 6. 英國和美國電話的電話號碼正則表達式
- 7. 正則表達式來驗證美國電話號碼?
- 8. 正則表達式美國電話號碼驗證
- 9. 使用正則表達式驗證美國電話號碼
- 10. 正則表達式匹配不同格式的電話號碼
- 11. 在正則表達式中匹配的電話號碼
- 12. 正則表達式與國家代碼相匹配的電話號碼
- 13. Perl的正則表達式匹配的電話號碼
- 14. 正則表達式在國際格式的電話號碼
- 15. 用於匹配電話號碼的正則表達式
- 16. 正則表達式匹配的電話號碼
- 17. 正則表達式的電話號碼不匹配
- 18. 什麼正則表達式將匹配有效的國際電話號碼?
- 19. 美國電話號碼的Devex TextEdit輸入掩碼正則表達式
- 20. 在Javascript中的正則表達式驗證美國電話號碼
- 21. 正則表達式的電話號碼與國家代碼
- 22. 正則表達式來匹配電話號碼?
- 23. 正則表達式匹配電話號碼
- 24. 正則表達式匹配土耳其電話號碼
- 25. 電話號碼與正則表達式匹配
- 26. 電話號碼正則表達式(正則表達式)在Python
- 27. 正則表達式的電話號碼
- 28. 電話號碼的正則表達式
- 29. 正則表達式的電話號碼
- 30. 正則表達式的電話號碼
我對這個功能是全新的,因此不知道表達式應該是什麼。基本上電話號碼的長度不應該超過30個字符。 – user1845180