几个正则表达式
来源:互联网 发布:微软windows下载 编辑:程序博客网 时间:2024/05/21 16:56
^[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
密码格式的正则表达式是:[a-zA-Z0-9]{6,15}
匹配中文字符的正则表达式:^[/u4e00-/u9fa5]+$
^/w+$
^[a-z]+$
匹配双字节字符(包括汉字在内):[^/x00-/xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}
匹配空行的正则表达式:/n[/s| ]*/r
匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<(.*) //>/
匹配首尾空格的正则表达式:(^/s*)|(/s*$)
(^/d{4}-([1-9]|1[0-2])-([0-2]{0,1}[0-9]|3[0-1])$) 年月日的格式
年月日的格式:
^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
^[a-zA-z]{1}[a-zA-Z0-9]{5,14}数字也是英文字母中的东东
^((1?/d?/d|(2([0-4]/d|5[0-5])))/.){3}(1?/d?/d|(2([0-4]/d|5[0-5])))$ //匹配IP地址的正则表达式
- 几个正则表达式
- c#几个正则表达式
- 几个正则表达式
- 几个正则表达式
- 几个正则表达式
- 几个正则表达式
- 关于几个正则表达式
- 几个数字正则表达式
- 记录几个正则表达式
- 几个常用的正则表达式
- 今天看到几个正则表达式
- 几个简单的正则表达式
- 常用的几个正则表达式
- 几个C#常用正则表达式
- 几个特殊要求的正则表达式
- 常用的几个正则表达式
- 几个常用的正则表达式
- 几个常用的正则表达式
- 所谓程序高手就是不断的顿悟不断的糨糊不断的持续努力坚持出来的
- 最新dns漏洞相关
- 一个带时钟的日历效果
- linux find命令-exec参数的使用说明 (转载)
- SNMP亲密接触
- 几个正则表达式
- CSDN开始推荐新年度微软MVP了,请大家尽快与我们联系!
- Struts-config.xml配置文件《action-mappings》元素的详解
- nfs交叉编译环境的建立
- 1
- SQL Server端口更改后的数据库连接方式
- Oracle中如何批量重命名带有小写字母的表名
- SkinMagic使用方法完美总结
- SQL常用字符串函数