在线客服:  

「南宁烟寒网络」提供南宁网站建设、网站策划、南宁网页制作、网站设计、网站改版、南宁SEO优化、网站维护、南宁网站优化、南宁网站推广、广告设计等服务..

咨询热线

在线客服

24小时免费咨询电话:18978941786

客服时间:上午9:30~下午6点

当前位置:首页>> 技术文章 >> Web开发 >> 站长用ASP建站常用到的一些正则表达式(很全了)

站长用ASP建站常用到的一些正则表达式(很全了)

收藏 分享 发布日期:2012-2-12 16:30:44    编辑:admin  文章来源:烟寒网络整理  点击率:

匹配中文字符的正则表达式:


 程序代码
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}


利用正则表达式分解和转换IP地址:

下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:


 程序代码
function IP2V(ip)
{
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}


不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
http://bizhi.knowsky.com/

 程序代码
var ip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))


匹配Email地址的正则表达式:
 程序代码
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*


匹配网址URL的正则表达式:
 程序代码
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?


匹配区号、分机号的固定电话正则表达式:
 程序代码
/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/


手机号码前面以1开头,第二位现在是3或者5,后面是9位数字,则:
 程序代码
/^1[35]\d{9}$/

文章分页: 1 | 2 | 3 | 4 | 5 | 6 | 7 |
本文章由南宁网站建设南宁网站优化南宁网络公司整理,转载请注明出处:http://www.xqgg.net/

关于我们 | 域名主机 | 建站套餐 | 企业动态 | 成功案例 | 网站推广 | 建站知识 | 常见问题 | 联系我们

南宁烟寒网络竭诚为您免费提供南宁网站建设南宁网站设计南宁网站优化、维护以及网站技术很方面的网络服务!

南宁网站建设南宁网络公司咨询热线电话:0771-5306126 18967841786(24小时全天电话)

烟寒网络 - 让你进一步走向成功