我的 asp 页面中有一个文本框,我需要验证它以允许用户仅输入来自 AZ、az... 的文本字符,但单词之间允许有空格。
我尝试了以下但它不起作用(不允许空格)::
^[a-zA-Z]*$
我可以更改它以使其允许空格吗???
我的 asp 页面中有一个文本框,我需要验证它以允许用户仅输入来自 AZ、az... 的文本字符,但单词之间允许有空格。
我尝试了以下但它不起作用(不允许空格)::
^[a-zA-Z]*$
我可以更改它以使其允许空格吗???
试试这个,对于正则表达式
^[a-zA-Z ]*$
您可以将 RegEx 字符 \s 添加到正则表达式中,允许使用空格、空格和换行符:
^[a-zA-Z\s]*$
或者,就像其他海报所说的那样,使用空格,只允许空格:
^[a-zA-Z ]*$
只需在括号之间添加一个空格。
^[a-zA-Z ]*$
您可以将空格添加到字符类:
^[a-zA-Z ]*$
(只有空格)或
^[a-zA-Z\s]*$
(所有空格 - 空格、制表符、换行符...)
您可以使用以下内容来允许空格:
^[a-zA-Z\s]*$
您还可以执行以下操作以允许大小写字母
/(^[a-z ]+$)/i
i -> 不区分大小写的匹配(忽略 [a-zA-Z] 的大小写)