【问题标题】:regex to exclude certain special characters正则表达式排除某些特殊字符
【发布时间】:2011-06-20 18:12:41
【问题描述】:

我正在寻找一个正则表达式...我正在客户端验证它(javascript)

接受除 '÷' 、 'ç' 和 þ 等 3 个特殊字符之外的所有字符/数字和所有其他特殊字符。我只是一个初学者请帮助。

【问题讨论】:

    标签: regex


    【解决方案1】:
    ^[^÷çþ]+$
    

    像这样使用它:Demo

    【讨论】:

    • 谢谢,现在就试试...会让你知道结果如何。
    • @jqs:应该可以正常工作,为了安全起见,您可能希望使用十六进制编码版本:^[^\xF7\xFE\xE7]+$Demo
    • 第二个选项不起作用...我有一个名为 addresslineValidation 的函数,我正在编写正则表达式。然后我在需要应用正则表达式的元素上调用该函数...
    • @jqs: þ 适合我。只是您的代码不起作用,还是演示也不起作用?
    • 我正在寻找第一个......对不起我的不好。
    【解决方案2】:

    找到这些字符的 unicode 编号(使用调试器将它们转换为 int,或使用名为 charmap.exe 的程序)。除法符号看起来像十六进制的 F7。然后,您可以将此格式用于您的正则表达式:

    \u00F7
    

    【讨论】:

      猜你喜欢
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多