您现在的位置是:首页 > 正文

vb.net正则表达式html,VB.Net常用的正则表达式(实例)

2024-04-01 04:16:16阅读 2

"^\d+$"  //非负整数(正整数 + 0)

"^[0-9]*[1-9][0-9]*$"  //正整数

"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)

"^-[0-9]*[1-9][0-9]*$"  //负整数

"^-?\d+$"    //整数

"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)

"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数

"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0)

"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数

"^(-?\d+)(\.\d+)?$"  //浮点数

"^[A-Za-z]+$"  //由26个英文字母组成的字符串

"^[A-Z]+$"  //由26个英文字母的大写组成的字符串

"^[a-z]+$"  //由26个英文字母的小写组成的字符串

"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串

"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串

"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址

"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url

/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日

/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/ // 月/日/年

"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" //Emil

"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?" //电话号码

"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

匹配空行的正则表达式:\n[\s| ]*\r

匹配HTML标记的正则表达式:/.*|/

匹配首尾空格的正则表达式:(^\s*)|(\s*$)

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

匹配网址URL的正则表达式:^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$

匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

匹配国内电话号码:(\d{3}-|\d{4}-)?(\d{8}|\d{7})?

匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$

匹配MSN的正则表达式: /(\S)+[@]{1}(\S)+[.]{1}(\w)/

网站文章

  • Android进阶之路——Android Studio使用与5.0新特性

    Android进阶之路——Android Studio使用与5.0新特性

    Android Studio 特:一个工作空间只能有一个项目,其他的不能是项目只能是库 恢复窗体: 【View菜单】==>【Tool Windows】选项中可恢复ide下侧选项卡 【左下角屏幕类似小图标】可恢复左侧选项卡 1.新建工作空间 注:由于新建过程过于雷同于eclipse新建项目,所以不在这里描述。工作空间内所有项目统一Android开发版本,在新建工作空间时会选择Androi

    2024-04-01 04:16:09
  • 简单的时钟html

    简单的时钟html

    简单的时钟

    2024-04-01 04:16:01
  • [解决方案]springboot怎么接受encode后的参数(参数通过&=拼接)

    [解决方案]springboot怎么接受encode后的参数(参数通过&=拼接)

    springboot怎么接受encode后的参数(参数通过&=拼接)

    2024-04-01 04:15:55
  • TCP协议面试常问知识点,倾心总结

    TCP协议面试常问知识点,倾心总结

    TCP协议TCP协议段格式确认应答(ACK)机制超时重传机制连接管理机制理解TIME_WAIT状态理解CLOSE_WAIT状态滑动窗口拥塞窗口延时应答捎带应答面向字节流粘包问题TCP协议段格式首先一点...

    2024-04-01 04:15:09
  • docker(七)容器监控(CAdvisor+InfluxDB+Granfana)

    docker(七)容器监控(CAdvisor+InfluxDB+Granfana)

    CAdvisor+InfluxDB+Granfana进行容器监控

    2024-04-01 04:15:02
  • 洞道干燥及计算机控制实验报告,化工原理洞道干燥实验报告模版.doc

    化工原理洞道干燥实验报告模版洞道干燥附件 1. 调试实验的数据见表2, 表中符号的意义如下: S─干燥面积, [m2] GC─绝干物料量, [g] R─空气流量计的读数, [kPa] To─干燥器进口...

    2024-04-01 04:14:24
  • iSlide系列教程视频简介——PPT的简化神器

    iSlide系列教程短视频完整版【-1】PPT基础操作-迅速告别PPT小白身份:http://t.cn/RdO3zEL【00】全局化设计思维与PPT主题:http://t.cn/RdO3zEA01.PPT智能模板工具iSlide插件安装教程:http://t.cn/RdO3zRd02.主题库+图示库,给你开挂的PPT设计体验:http://t.cn/RdO3zEU03.色彩库带你玩转P...

    2024-04-01 04:14:16
  • 优质壁纸网站 awesome wallpaper sites

    wallhaven

    2024-04-01 04:14:08
  • mysql char 空白_MySQL中CHAR and VARCHAR

    MySQL版本:8.0版本CHAR和VARCHAR类型相似,但在存储、检索方式、最大长度和是否保留末尾空格四个方面存在差异。长度:CHAR(0-255)类型为CHAR的列的长度是固定的,可以在创建表时...

    2024-04-01 04:13:30
  • MyBatis原理分析手写持久层框架

    MyBatis原理分析手写持久层框架

    目录1 JDBC操作数据库问题分析2 JDBC问题分析和解决思路3 自定义持久层框架_思路分析3.1 使用JDBC和使用持久层框架区别3.2 核心接口/类重点说明3.3 项目使用端3.4 自定义框架本身3.5 最终手写的持久层框架结构参考4 自定义持久层框架_编码5 自定义持久层框架优化

    2024-04-01 04:13:22