2016-12-01 239 views
0

我正在使用以下正則表達式來查找以檢測至少一個字符。正則表達式匹配至少一個字符或空格

/\b([a-zA-Z0-9_]{1,})$/ 

現在我還需要檢測空間。

我該怎麼做?

+1

使用'/ [\ W \ S] /測試(S)'檢查一個字符串有是一個字字符或空格字符。 –

+0

我的建議有效嗎? –

回答

1

您可以使用\s檢測正則表達式中的空格。該令牌將捕獲字符串中的任何空間。在您的正則表達式中,您可以在括號[]中包含此標記\s

你的正則表達式也有a-zA-Z0-9_來捕捉任何數字,大寫字母,小寫字母或下劃線_。所有這些都可以使用一個旨在捕獲這些字符的單個令牌來捕獲,這些字符是\w。這是可選的,但它將有助於縮短您的正則表達式,使括號內的令牌僅爲[\s\w]

您正則表達式可以是:。

/\b([\s\w]{1,})$/ 
相關問題