2016-12-14 1 views
0

J'ai une regex ci-dessous qui va vérifier le champ requis Actuellement, cela retourne vrai quand quelqu'un entre du texte dans un champs et faux lorsque les champs sont vides, mais je veux réécrire la même regex pour obtenir le en face de cela.Négatif Regex pour le champ obligatoire

Fiddler

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

Je ne veux pas nier la valeur de retour, au lieu retrun valeur doit être niée par regex.

+1

On dirait une requête étrange mais '/^$ /' réaliserait-il ce que vous voulez? voir https://regex101.com/r/DA9ISK/1 – DelightedD0D

+0

Ou peut-être que vous voulez '/^[\ s \ t \ r \ n] * $ /' voir https://regex101.com/r/DA9ISK/3 – DelightedD0D

Répondre

1

Votre question est un peu bizarre parce que si vous voulez un regex pour correspondre lorsqu'un champ est vide, vous pouvez simplement utiliser:

^$ 

Mais vous parliez de nier votre regex, donc si vous voulez faire correspondre oposite vous pouvez utiliser:

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