正则表达式(12)——获取最标准的正则表达式的方法,字符串匹配练习

21 篇文章 1 订阅

1、匹配IP地址,4段用.分割的最多三位数字。 192.168.54.77、333.333.333.333假设都是正确的。 @"^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$"。.是正则表达式中的特殊含义,因此需要转义。

2、判断是否是合法的日期格式“2008-08-08”。四位数字-两位数字-两位数字。进一步严谨@"^\d{4}\-\d{2}\-\d{2}$"

3、判断是否是合法的url地址,http://www.test.com/a.htm、ftp://127.0.0.1/1.txt。字符串序列://字符串序列。@"^\w+://.+$"。//简化的识别,项目中你搜“w3c URL 正则表达式”。.+而不是\w,否则"?id=1"中的?就不能匹配了。 http://www.test.com/a.aspx?id=1

4、取巧的办法:从ASP.Net的RegularExpressionValidator中抄常用的正则表达式,工作中一般是从网上找现成的。在vs中新建一个asp.net页面,点击“设计”模式,找到一个叫RegularExpressionValidator的控件,拖到页面中,在控件属性中找到一个叫RegularExpression的属性,点击,弹出“正则表达式编译器”对话框,就看到了很多常用的正则表达式,这是最标准的写法。如:邮件地址:    \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值