首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求几条简略的正则表达式

2013-07-09 
求几条简单的正则表达式1.至少一个、最多两个汉字。2.至少一个、最多6个汉字。3.符合中国手机号码的编号规则;4

求几条简单的正则表达式
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+)


[解决办法]
(\\.\\w+))*\\@[A-Za-z0-9]+((\\.
[解决办法]
-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",    //邮件
    idcard: "^[1-9]([0-9]{14}
[解决办法]
[0-9]{17})$",    //身份证
    ip4: "^(25[0-5]
[解决办法]
2[0-4]\\d
[解决办法]
[0-1]\\d{2}
[解决办法]
[1-9]?\\d)\\.(25[0-5]
[解决办法]
2[0-4]\\d
[解决办法]
[0-1]\\d{2}
[解决办法]
[1-9]?\\d)\\.(25[0-5]
[解决办法]
2[0-4]\\d
[解决办法]
[0-1]\\d{2}
[解决办法]
[1-9]?\\d)\\.(25[0-5]
[解决办法]
2[0-4]\\d
[解决办法]
[0-1]\\d{2}
[解决办法]
[1-9]?\\d)$",    //ip地址
    letter: "^[A-Za-z]+$",    //字母
    letter_l: "^[a-z]+$",    //小写字母
    letter_u: "^[A-Z]+$",    //大写字母
    mobile: "^0?(13
[解决办法]
15
[解决办法]
18)[0-9]{9}$",    //手机
    notempty: "^\\S+$",    //非空
    password: "^[A-Za-z0-9_-]+$",    //密码
    picture: "(.*)\\.(jpg
[解决办法]
bmp
[解决办法]
gif
[解决办法]
ico
[解决办法]
pcx
[解决办法]
jpeg
[解决办法]
tif
[解决办法]
png
[解决办法]
raw
[解决办法]
tga)$",    //图片
    qq: "^[1-9]*[1-9][0-9]*$",    //QQ号码
    rar: "(.*)\\.(rar
[解决办法]
zip
------解决方案--------------------


7zip
[解决办法]
tgz)$",    //压缩文件
    tel: "^[0-9\-()()]{7,18}$",    //电话号码的函数(包括验证国内区号,国际区号,分机号)
    url: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",    //url
    username: "^[A-Za-z0-9_\\-\\u4e00-\\u9fa5]+$",    //用户名
    deptname: "^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$",    //单位名
    zipcode: "^\\d{6}$",    //邮编
    realname:"^[A-Za-z\\u4e00-\\u9fa5]+$",  // 真实姓名
    companyname:"^[A-Za-z0-9_()()\\-\\u4e00-\\u9fa5]+$",
    companyaddr:"^[A-Za-z0-9_()()\\#\\-\\u4e00-\\u9fa5]+$",
    companysite:"^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&#=]*)?$"
};



chinese: "^[\\u4e00-\\u9fa5]{1,2}$"
chinese: "^[\\u4e00-\\u9fa5]{1,6}$"
[解决办法]

1.至少一个、最多两个汉字。
  ^[\u4e00-\u9fa5]{1,2}$
2.至少一个、最多6个汉字。
^[\u4e00-\u9fa5]{1,6}$
3.符合中国手机号码的编号规则;
^0?(13
[解决办法]
15
[解决办法]
18)[0-9]{9}$
4.符合电子邮件的通用规则,其中需要包含@;
^\\w+((-\\w+)
[解决办法]
(\\.\\w+))*\\@[A-Za-z0-9]+((\\.
[解决办法]
-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$
5.长度小于60;
[\s\S]{0,59}
6.符合QQ号码的编号规则;
^[1-9][0-9]*$
7.符合网站的url命名规则。
^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$

[解决办法]
 1.^[\u4e00-\u9fa5]{1,2}$
 2.^[\u4e00-\u9fa5]{1,6}$
3.((\d{11})
[解决办法]
^((\d{7,8})
[解决办法]
(\d{4}
[解决办法]
\d{3})-(\d{7,8})
[解决办法]
(\d{4}
[解决办法]
\d{3})-(\d{7,8})-(\d{4}
[解决办法]
\d{3}
[解决办法]
\d{2}
[解决办法]
\d{1})
[解决办法]
(\d{7,8})-(\d{4}
[解决办法]
\d{3}
[解决办法]
\d{2}
[解决办法]
\d{1}))$) 
4.\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 
5.^[\s\S]{0,59}$  //不包含60
6.^[1-9]\d{4,}$
7.^((https?
[解决办法]
ftp
[解决办法]
news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2}


[解决办法]
aero
[解决办法]
arpa
[解决办法]
biz
[解决办法]
com
[解决办法]
coop
[解决办法]
edu
[解决办法]
gov
[解决办法]
info
[解决办法]
int
[解决办法]
jobs
[解决办法]
mil
[解决办法]
museum
[解决办法]
name
[解决办法]
nato
[解决办法]
net
[解决办法]
org
[解决办法]
pro
[解决办法]
travel)
[解决办法]
(([0-9]
[解决办法]
[1-9][0-9]
[解决办法]
1[0-9]{2}
[解决办法]
2[0-4][0-9]
[解决办法]
25[0-5])\.){3}([0-9]
[解决办法]
[1-9][0-9]
[解决办法]
1[0-9]{2}
[解决办法]
2[0-4][0-9]
[解决办法]
25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-z][a-z0-9_]*)?$
[解决办法]
楼上都很不错

All+

但是有一个

6.符合QQ号码的编号规则;

现在QQ号码支持邮箱 手机 了。是否考虑他们呢?



热点排行