2016-12-14 49 views
0

我有一個正則表達式,下面將檢查所需字段 當前有人在字段中輸入文本時返回true,當字段爲空時返回false,但是我想重寫相同的正則表達式以獲取它的對面。否定正則表達式爲必填字段

Fiddler

^[\s\t\r\n]*\S+ 

我不想否定的返回值,而不是retrun值必須用正則表達式進行否定。

+1

看起來像一個奇怪的請求,但會'/^$ /'達到你想要的?見https://regex101.com/r/DA9ISK/1 – DelightedD0D

+0

或者你可能想要'/^[\ s \ t \ r \ n] * $ /'參見https://regex101.com/r/DA9ISK/3 – DelightedD0D

回答

1

你的問題是有點兒奇怪,因爲如果你想有一個正則表達式匹配當一個字段爲空,你可以只使用:

^$ 

但是你說的是否定你的正則表達式,所以如果你想匹配oposite,你可以使用:

^[^\s\t\r\n]*\s+