中文校验
在正则表达式中使用 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*$/
分享到:
相关推荐
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...
常用Javascript正则表达式汇总,常用Javascript正则表达式汇总
收集的常用JS正则表达式,供大家下载使用。希望可以给大家带来方便。
常用js正则表达式
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
JS常用正则表达式 平常的js正则都能查到了
常用js正则表达式 开发必备 只能输入数字:“^[0-9]*$” 只能输入n位的数字:“^\d{n}$” 只能输入至少n位数字:“^\d{n,}$” 只能输入m-n位的数字:“^\d{m,n}$” 只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)...
《正则表达式经典实例》讲解了基于8种常用的编程语言使用正则表达式的经典实例。书中提供了上百种可以在实战中使用的实例,以帮助读者使用正则表达式来处理数据和文本。对于如何使用正则表达式来解决性能不佳、误报...
js常用正则表达式,非常实用 正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。 ...
js中一些常用的正则表达式
你是程序员?正物色一本学习正则表达式的入门图书?恭喜,《学习正则表达式》非常适合你!...读完本书,你会对正则表达式的常用语法了然于胸。掌握正则表达式是提升编程效率、节约时间的一大法......展开全部内容介绍
js正则表达式详解.一个很有用的正则表达式教程,而且包含各种常用的实例
JS正则表达式,简单介绍常用的Javascript正则表达式对于编写程序非常有用
总结的js常用的正则表达式,如邮箱,手机号码,等等验证方法。
常用JavaScript正则表达式的表示方法,利用好的话可以少些很多的代码,大大减轻工作量哦
javascript常用正则表达式,很实用,很方便
汇总了一些常用的如日期,电话号码等一些javascript正则表达式
关键字:正则表达式 模式匹配 Javascript 摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里...
241个常用的JS正则表达式 241个常用的JS正则表达式