簡體   English   中英

數字和空間 - 松散的電話正則表達式

[英]Numbers and Spaces - Loose Phone Regex

如何使用RegEx測試字符串是否僅包含數字和空格?

  1. 021 123 4567有效
  2. 0211234567有效
  3. 0211 234 567有效

相當寬松,但這符合我的要求。

建議?

怎么樣/^[\\d ]+$/ 如果它需要以數字開頭和結尾, /^\\d[\\d ]*\\d$/應該這樣做。

  • [0-9] < - 這意味着0到9之間的任何單個數字
  • [0-9 ] < - 這意味着0到9之間的任何單個數字或空格
  • [0-9 ]{1,} < - 這意味着0到9之間的任何單個數字,或1個或更多個空格
  • [0-9 ]{1,9} < - 這意味着0到9之間的任何單個數字,或1到9倍的空格

n個具有任意數量空格的數字:

^(\s*\d\s*){11}$

這里n = 11; 測試: 這里

就像是:

\d*|\s+^[A-Za-z]

暫無
暫無

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

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