常用的perl正则表达式

常用的perl正则表达式^\d+$  //匹配非负整数(正整数+0) //匹配整数^\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+)?))$  //匹配

大家好,又见面了,我是你们的朋友全栈君。^\d+$  //匹配非负整数(正整数 + 0)  


//匹配整数 ^\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 


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


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


匹配中文字符的正则表达式,有的语言支持直接使用中文字符,如.net中的: @”[找到]?[获得]?[约]? [0-9|0-9,]* 条结果”,是匹配google搜索结果的正则表达式 


匹配空行的正则表达式:\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]*$ 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138743.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号