正则表达式Javascript 0-9a-zA-Z加上空格,逗号等

MrF*_*dge 3 javascript regex

任何人都可以帮我这个正则表达式吗?我需要一些允许的东西:

0-9 az AZ空格连字符撇号

但是不允许所有其他特殊字符.

我有这个,但它不起作用:

"regex":"/^[0-9a-zA-Z/ /-'_]+$/",
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Phi*_*ert 5

你应该删除正则表达式周围的双引号:

"regex": /^[0-9a-zA-Z \-'_]+$/,
Run Code Online (Sandbox Code Playgroud)

还要确保使用反斜杠来转义特殊字符,而不是正斜杠.

  • 如果要允许任何空格字符,请使用\ s而不是空格. (2认同)