日期:2014-05-17  浏览次数:20982 次

求几条简单的正则表达式
1.至少一个、最多两个汉字。
2.至少一个、最多6个汉字。
3.符合中国手机号码的编号规则;
4.符合电子邮件的通用规则,其中需要包含@;
5.长度小于60;
6.符合QQ号码的编号规则;
7.符合网站的url命名规则。

求大神指点

------解决方案--------------------
我是上京东 在注册页面 找到京东使用的正则表达式js文件~
var validateRegExp = {
    decmal:"^([+-]?)\\d*\\.\\d+$",    //浮点数
    decmal1: "^[1-9]\\d*.\\d*
------解决方案--------------------
0.\\d*[1-9]\\d*$",    //正浮点数
    decmal2: "^-([1-9]\\d*.\\d*
------解决方案--------------------
0.\\d*[1-9]\\d*)$",    //负浮点数
    decmal3: "^-?([1-9]\\d*.\\d*
------解决方案--------------------
0.\\d*[1-9]\\d*
------解决方案--------------------
0?.0+
------解决方案--------------------
0)$",    //浮点数
    decmal4: "^[1-9]\\d*.\\d*
------解决方案--------------------
0.\\d*[1-9]\\d*
------解决方案--------------------
0?.0+
------解决方案--------------------
0$",    //非负浮点数(正浮点数 + 0)
    decmal5: "^(-([1-9]\\d*.\\d*
------解决方案--------------------
0.\\d*[1-9]\\d*))
------解决方案--------------------
0?.0+
------解决方案--------------------
0$",    //非正浮点数(负浮点数 + 0)
    intege: "^-?[1-9]\\d*$",    //整数
    intege1: "^[1-9]\\d*$",    //正整数
    intege2: "^-[1-9]\\d*$",    //负整数
    num: "^([+-]?)\\d*\\.?\\d+$",    //数字
    num1: "^[1-9]\\d*
------解决方案--------------------
0$",    //正数(正整数 + 0)
    num2: "^-[1-9]\\d*
------解决方案--------------------
0$",    //负数(负整数 + 0)
    ascii: "^[\\x00-\\xFF]+$",    //仅ACSII字符
    chinese: "^[\\u4e00-\\u9fa5]+$",    //仅中文
    color: "^[a-fA-F0-9]{6}$",    //颜色
    date: "^\\d{4}(\\-
------解决方案--------------------
\\/
------解决方案--------------------
\.)\\d{1,2}\\1\\d{1,2}$",    //日期
    email: "^\\w+((-\\w+)