Regex 正则表达式以排除某些特殊字符
我正在寻找一个正则表达式…我正在客户端(javascript)上验证它 接受所有字符/数字以及除“÷”、“ç”和þ等3个特殊字符以外的所有其他特殊字符。我只是一个初学者,请帮助我Regex 正则表达式以排除某些特殊字符,regex,Regex,我正在寻找一个正则表达式…我正在客户端(javascript)上验证它 接受所有字符/数字以及除“÷”、“ç”和þ等3个特殊字符以外的所有其他特殊字符。我只是一个初学者,请帮助我 ^[^÷çþ]+$ 像这样使用它: 按如下方式使用:。查找这些字符的unicode编号(使用调试器将它们转换为int,或使用名为charmap.exe的程序)。除法符号在十六进制中看起来像F7。然后,您可以将此格式用于正则表达式: \u00F7 查找这些字符的unicode编号(使用调试器将其强制转换为int,或使
^[^÷çþ]+$
像这样使用它:
按如下方式使用:。查找这些字符的unicode编号(使用调试器将它们转换为int,或使用名为charmap.exe的程序)。除法符号在十六进制中看起来像F7。然后,您可以将此格式用于正则表达式:
\u00F7
查找这些字符的unicode编号(使用调试器将其强制转换为int,或使用名为charmap.exe的程序)。除法符号在十六进制中看起来像F7。然后,您可以将此格式用于正则表达式:
\u00F7
谢谢,现在试试……会让你知道它是怎么回事。@jqs:应该可以,为了安全起见,你可能想使用十六进制编码的版本:
^[^\xF7\xFE\xE7]+$
第二个选项不起作用……我有一个叫做addresslineValidation的功能,我正在编写正则表达式。然后我在需要应用正则表达式的元素上调用该函数…@jqs:þ
对我来说很好。只是您的代码不起作用,还是演示也不起作用?我正在寻找第一个…对不起,我的不好。谢谢,现在尝试一下…会让您知道它是如何运行的。@jqs:应该可以,为了安全起见,您可能希望使用十六进制编码的版本:^[^\xF7\xFE\xE7]+$
第二个选项不起作用…我有一个名为addresslineValidation的功能,我正在编写正则表达式。然后我在需要应用正则表达式的元素上调用该函数…@jqs:þ
对我来说很好。只是你的代码不起作用,还是演示也不起作用?我正在寻找第一个…对不起,我的错。