常用JS正则表达式
来源:互联网 发布:淘宝宝宝做秋衣布料 编辑:程序博客网 时间:2024/06/10 03:11
中文校验
在正则表达式中使用 Unicode,必须使用\u开头,接着是字符编码的四位16进制表现形式
简单匹配中文方法:
/[^\u0000-\u00FF]/ (匹配非单字节字符 )
说明: //u0000-u00ff.包含unicode单字节编码( 0-255编码)包含基本控制字符和拉丁文字母。 采用该否定表达式,粗略判断是否含有中文。
具体的匹配中文及字符方法:
/[\u4E00-\u9FA5\uF900-\uFA2D]/
说明: u4e00-u9fbf: unicode CJK(中日韩)统一表意字符。u9fa5后至u9fbf为空
uF900-uFAFF: 为unicode CJK 兼容象形文字。uFA2D后至uFAFF为空
匹配具体个数汉字(2~4个汉字 ):
/^[\u4E00-\u9FA5]{2,4}$/
英文校验
由数字、26个英文字母或者下划线组成的字符串:
/^\w+$/
匹配IP地址
/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
匹配IP端口,必须小于65536
/^(\d{1,4}|[1-5]\d{4}|6[0-4]\d\d\d|65[0-4]\d\d|655[0-2]\d|6553[0-5])$/
匹配大于0的整数
/^[1-9]\d*$/
在正则表达式中使用 Unicode,必须使用\u开头,接着是字符编码的四位16进制表现形式
简单匹配中文方法:
/[^\u0000-\u00FF]/ (匹配非单字节字符 )
说明: //u0000-u00ff.包含unicode单字节编码( 0-255编码)包含基本控制字符和拉丁文字母。 采用该否定表达式,粗略判断是否含有中文。
具体的匹配中文及字符方法:
/[\u4E00-\u9FA5\uF900-\uFA2D]/
说明: u4e00-u9fbf: unicode CJK(中日韩)统一表意字符。u9fa5后至u9fbf为空
uF900-uFAFF: 为unicode CJK 兼容象形文字。uFA2D后至uFAFF为空
匹配具体个数汉字(2~4个汉字 ):
/^[\u4E00-\u9FA5]{2,4}$/
英文校验
由数字、26个英文字母或者下划线组成的字符串:
/^\w+$/
匹配IP地址
/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
匹配IP端口,必须小于65536
/^(\d{1,4}|[1-5]\d{4}|6[0-4]\d\d\d|65[0-4]\d\d|655[0-2]\d|6553[0-5])$/
匹配大于0的整数
/^[1-9]\d*$/
0 0
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS:常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- 常用JS正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- Java OOM监控工具使用
- Date时间的格式化、计算、字符串的转换
- Java语言中的路径基础知识(总是忘,记录下)
- C#中判断文件夹或文件是否存在的方法
- 最大连续子序列之和,最大连续子序列乘积
- 常用JS正则表达式
- 谷歌浏览器同步后出现重复书签——查找出重复的标签,然后手动清除
- 虚拟机内存模型
- Oracle 10g数据库游标的使用学习二
- Oracle 10g数据库游标的使用学习三(实践)
- 模拟浏览器的查找功能(Ctrl+F),同时兼容IE和Chrome
- android联系人详细面页点击网址,pop框中两浏览器上方显示包名
- 如何用Eclipse将项目打包成可运行的jar包
- jquery.tableDnd