我希望使用正则表达式来验证用户输入的文本。
/^[a-zA-Z0-9 ]+$/
通过上述代码,我们只允许输入字母、数字和空格。
以下是可以允许的正则表达式:
字母,
数字,
空格,
句点 .,
连字符 -,
感叹号 !,
问号 ?,
引号 "
除了上面提到的这些字符,用户不能输入其他字符。
谢谢, naveenos
我希望使用正则表达式来验证用户输入的文本。
/^[a-zA-Z0-9 ]+$/
通过上述代码,我们只允许输入字母、数字和空格。
以下是可以允许的正则表达式:
字母,
数字,
空格,
句点 .,
连字符 -,
感叹号 !,
问号 ?,
引号 "
除了上面提到的这些字符,用户不能输入其他字符。
谢谢, naveenos
您已经接近成功了。尝试以下操作:
/^[a-zA-Z0-9 .!?"-]+$/
-
字符的位置非常重要。如果它出现在两个字符之间(例如a-z
),它表示一个字符范围。如果它出现在字符类的开头或结尾(或者被转义),则表示一个字面上的连字符。您只需在正则表达式的字符类中包含这些额外符号。
您可以使用以下正则表达式:
/^[a-zA-Z0-9 "!?.-]+$/
/^[a-zA-Z-]*$/
- Manishreturn str.replace(/[^a-zA-Z0-9 "!?.-]+/g, '')
- Simon Hutchison尝试这个模式
<?php /^[a-zA-Z0-9 \s\.\!\?\"\-]+$/ ?>
在标记$MEB$后面加上花括号? 使用线条填充绘画 被动语态的反身代词用法 Kicad
/^[a-zA-Z0-9\s .!?"-]+$/
- naveenos/^[a-zA-Z0-9\s.!?"-]+$/
。如果只想允许空格和换行符,可以使用/^[a-zA-Z0-9\n .!?"-]+$/
(可能需要添加\r
来表示回车符)。 - p.s.w.g[0-9a-zA-Z -_]
。 - RokumDev