2016-07-22 4 views
1

Ich habe Drupal 7 Website. Ich verwende das Modul "Field Validation" zur Validierung.Regex für die Zulassung von alphanumerischen und Leerzeichen im Feld Validierung Modul von Drupal

Ich muss Textbox validieren. Dieses Textfeld sollte nur Zeichen, Ziffern & Platz zulassen.

Ich versuchte mit der folgenden Regex, aber nicht erlaubt Leerzeichen.

  • [a-zA-Z0-9]
  • ^[a-zA-Z0-9_ ]*$
  • /^[a-z\d\-_\s]+$/i

Bitte hier anmerken, ich rede regex in FieldValidation Modul von Drupal.

+0

Try '^ [A-Za-z0-9_ \ s -] * $' –

+0

@ WiktorStribiżew .. geprüft noch nicht so dass Raum –

+0

Nun, stellen Sie sicher, dass Sie '/ verwenden. ../ 'Regex Trennzeichen, und versuchen Sie'/^ [a-zA-Z-_0-9] * $/' –

Antwort

1

ABCdef 123_ 

P. S. in diesem Textfeld ^[\w\s]+$

^ - assert position at start of the string 
\w - Matches alphanumeric (same as [a-zA-Z0-9_]) 
\d - Matches digits (same as [0-9]) 
+ - Match the previous element one or more times (as many as possible) 
$ - assert position at end of the string 

arbeiten Dies ist, was erlaubt ist, Dies sollte zu schreiben wenn diese ^[\w\s]+$ wird funktioniert nicht versuchen /^[\w\s]+$/

Verwandte Themen