用字母数字,空格和标点符号匹配字符串的正则表达式

jdi*_*ona 14 javascript regex

我需要一个正则表达式来匹配具有字母,数字,空格和一些简单标点符号(.,!"'/$)的字符串.我有^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$,它适用于字母数字和空格,但不是标点符号.非常感谢帮助.

CaN*_*aRk 30

只需在类中添加标点符号和其他字符(在方括号内):

[A-Za-z0-9 _.,!"'/$]*
Run Code Online (Sandbox Code Playgroud)

这匹配包含空格,_,字母数字,逗号,!,",$,...的每个字符串.添加一些特殊字符时注意,也许你需要逃避它们:更多信息在这里