URL网址,电话号码,电子邮件地址及所有链接地址的正则表达式匹配

               URL网址,电话号码,电子邮件地址及所有链接地址的正则表达式匹配

 

文章开始把我喜欢的这句话送个大家:这个世界上还有什么比自己写的代码运行在一亿人的电脑上更酷的事情吗,如果有那就是让这个数字再扩大十倍

1.匹配.com或.cn后缀的URL网址

pattern="[a-zA-Z]+://[^\s]*[.com|.cn]"

[^\s]:表示不能有空格

2.匹配电话号码

pattern="\d{4}-\d{7}|\d{3}-\d{8}"

电话号码可能区号为三位或四位,所以用  |  连接,区号和后面数字之间用  -   连接

3.匹配电子邮件

pattern="\w+([.+-]\w+)*@\w+([.-]\w+)*\.\w+([.-]\w+)*"

\w表示匹配任意字母数字下划线

注意中间部位为    \.   即代表  .  这一转义字符而非正则表达式中的  .   (匹配出换行符外的任意字符)。

4.链接地址

pattern= '(https?://[^\s)";]+\.(\w|/)*)'

s?  即可能有s可能没有s

/[^\s)";]   即不能是空白字符 “以及;

 

加油吧,程序员 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值