【问题标题】:Need regular expression for 4-12 alphanumeric characters or special characters (~!@$%&*_+) at least one letter, no spaces需要 4-12 个字母数字字符或特殊字符的正则表达式 (~!@$%&*_+) 至少一个字母,没有空格
【发布时间】:2014-05-12 18:45:56
【问题描述】:

请看下面需要满足正则表达式的例子。

规则:4-12个字母数字字符或特殊字符(~!@$%&*_+)至少一个字母,不能有空格

test                  ---------This is Valid
test@2                ---------This is Valid 
test2                 ---------This is Valid
2222                  ---------This is NOT Valid
2222@                 ---------This is NOT Valid 
@2222                 ---------This is NOT Valid
test user2            ---------This is NOT Valid
testUser              ---------This is Valid
testUser@2            ---------This is Valid 
testUser2             ---------This is Valid
testUser.2            ---------This is NOT Valid

【问题讨论】:

标签: javascript regex validation


【解决方案1】:

这可能有效

/(?! )(?=.*[a-zA-Z])[a-zA-Z~!@$%&*_+]{4,12}/g

DEMO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多