【问题标题】:Regular Expression to avoid only special charaters正则表达式避免只使用特殊字符
【发布时间】:2015-07-07 15:28:58
【问题描述】:

我想要一个常规的 exp 来允许以下验证

abc -- 有效 abc123 -- 有效 abc@def -- 有效 abc@123 -- 有效

$@ -- 无效

abc&%&& -- 无效

我的常规 exp 可以接受特殊字符,但不应只允许特殊字符。

【问题讨论】:

    标签: regex


    【解决方案1】:

    按照您的说法,“abc&%&&”应该是有效的,因为它有非特殊字符。 但是,我认为您要查找的表达式是 "[\w|\d]" ,因为它确保至少有一个不特殊的字符。

    【讨论】:

    • 您好,感谢您的回复,我已经给出了这样的答案,但是当我在文本框中输入姓名为 abcd@ 时,它不接受。 我是否需要做任何更改..?你能帮我解决这个问题吗?
    • 抱歉,我用错误的格式(类似 js)写了它,我已将答案编辑为正确的模式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 2018-06-13
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多