常用JS正则表达式
中文校验
在正则表达式中使用Unicode,必须使用\u开头,接着是字符编码的四位16进制表现形式
简单匹配中文方法:
/[^\u0000-\u00FF]/(匹配非单字节字符)
说明://u0000-u00ff.包含unicode单字节编码(0-255编码)包含基本控制字符和拉丁文字母。采用该否定表达式,粗略判断是否含有中文。
具体的匹配中文及字符方法:
/[\u4E00-\u9FA5\uF900-\uFA2D]/
说明:u4e00-u9fbf:unicodeCJK(中日韩)统一表意字符。u9fa5后至u9fbf为空
uF900-uFAFF:为unicodeCJK兼容象形文字。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*$/
相关推荐
山水沐光 2020-05-26
peterwzc 2020-03-17
lidengfengboke 2017-02-22
niuyongaiai 2011-10-28
不要皱眉 2016-09-26
qianhaohong 2015-10-11
守love唯诺 2013-10-01
yoyoshadow 2013-06-03
gongg0 2013-01-21
samulelin 2012-10-27
人生若只如初见 2012-05-10