求一枚正则表达式(不是妹子....)
字符串可以是:
1,字母
2,数字
3,字母+数字
4,字母+特殊字符
5,数字+特殊字符
6,字母+数字+特殊字符第一个验证规则:特殊字符必须是 @_-:./=  其他验证不通过第二个验证规则:特殊字符除了 ' " \ 其他验证通过特殊字符为英文半角字符 
未避免歧义 罗列如下'~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '`', '-', '=', '{', '}', '|', ";", ':', '<', '>', '?', ',', '.', '/', ''', '"', '\' 正则JavaScript正则表达式

解决方案 »

  1.   

    晕死,这2个正则很难么?
    还是你没描述清楚1,字母
    2,数字
    3,字母+数字
    4,字母+特殊字符
    5,数字+特殊字符
    6,字母+数字+特殊字符这些太简单了吧
    第一个:[a-zA-Z\d@_-:./]+?
    第二个:([a-zA-Z]|[^'"])+?
      

  2.   

    老大 第一个貌似应该这样写 /^[\w@:.\/=-]+$/ 把@后面的-去掉 放在后面 不然的话火狐会报错的 SyntaxError: invalid range in character class
      

  3.   

    看你楼上两贴,问的不是php用的正则,而是javascript的,走错版了?