我正在寻找一个正则表达式的麻烦,如果用户试图提交特殊字符,我会抛出一个错误"/" "\".我有一个表达已经有助于其他特殊字符而不是正向和反向斜线奖励:我不想要这些以太,但它不太可能会被输入.~,!,@,#,$,%,^,&,*,().
我目前正在使用 ^[\w{./\\(),'}+:?®©-]+$
你有明确的正则表达式可以 /和\(以及(和)).像这样改变它:
^[\w{.,'}+:?®©-]+$
Run Code Online (Sandbox Code Playgroud)
并继续删除您不想允许的任何其他字符.
如果您想知道,该构造[...]称为字符类.
您也可以使用否定字符类,^[^/\\()~!@#$%^&*]*$以允许除了以外的 任何字符/\()~!@#$%^&*.