我有Drupal 7
网站。我正在使用贡献" Field Validation"验证模块。
我需要验证文本框。此文本框应仅允许字符,数字和&空间。
我尝试使用以下正则表达式但不允许使用空格。
[a-zA-Z0-9]
^[a-zA-Z0-9_ ]*$
/^[a-z\d\-_\s]+$/i
请注意,我在谈论drupal的FieldValidation模块中的正则表达式。
答案 0 :(得分:1)
这应该有效^[\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
这是允许在此文本框中写入的内容
ABCdef 123_
P.S。如果此^[\w\s]+$
不起作用,请尝试/^[\w\s]+$/