正则的一些问题js?

匹配 `~!@#$%^&*()_+-=[]{}|;:'",./<>? 这些特殊符号,怎么写正则,写出来老报错。不知道哪些需要转义

阅读 2k
3 个回答

图片描述

参考:《 javascript 高级程序设计》中文第三版,P103

用方括号将它们包在一起,然后对最外层的方括号内的一组方括号用反斜杠转义即可

/[`~!@#$%^&*()_+-=\[\]{}|;:'",./<>?]/

符号都是要转义的,其次你可以匹配允许输入的项。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题