我知道這個問題之前已經被問過,但是我無法讓它在我的情況下工作。 如何在此正則表達式中允許空格? (此正則表達式只接受整數) 非常感謝你如何在此正則表達式中允許空格?
"regex": /^[\-\+]?\d+$/
我知道這個問題之前已經被問過,但是我無法讓它在我的情況下工作。 如何在此正則表達式中允許空格? (此正則表達式只接受整數) 非常感謝你如何在此正則表達式中允許空格?
"regex": /^[\-\+]?\d+$/
使用這個表達式:
/^[\-\+]?[\d\s]+$/
其中\s
代表空白
您可以使用:
"regex": /^[ +-]?\d+ ?$/
這裏[ +-]?
與空間,第一個字符一個字符類,允許前1個或多個數字可選空間。這個正則表達式還允許在數字之後有一個可選空間。
PS:您不需要轉義字符類中的大部分特殊正則表達式符號,如示例中所示。
嘗試:
/^[\-\+]?[\d\s]+$/
使用\s
爲空白。 \s
允許所有空格(空格,製表符,換行符)。如果您只想允許空格,請用空格替換\s
。
空白字符在哪裏?在事物的中間還是在開始或結束?如果是後者,只需首先「trim()」整數。 – kba
想要接受任意空格和數字的混合?例如:「1」,「2」,「3」,「4 5」,「678 910 1112」等? –