用于在Drupal的字段验证模块中允许字母数字和空格的正则表达式

时间:2016-07-22 10:36:50

标签: php regex drupal drupal-7

我有Drupal 7网站。我正在使用贡献" Field Validation"验证模块。

我需要验证文本框。此文本框应仅允许字符,数字和&空间。

我尝试使用以下正则表达式但不允许使用空格。

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

请注意,我在谈论drupal的FieldValidation模块中的正则表达式

1 个答案:

答案 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]+$/