ChinaUnix.net
相关文章推荐:

用户名 校验 的正则表达式

有个判断注册用户名的js正则表达式问题 var patrn = /^(([a-zA-Z0-9]|[_-]){4,20}|[\u4e00-\u9fa5]{2,10})+$/; 由4-20位的大小写英文字母、0-9的数字、下划线“_”、减号“-”或者2-10个汉字组成。 大体上这个可以满足,但回发现如果既有中文,又有字符的话,需要中文满足2个以上,字符4个以上,即(你好ab)是不满足的 而实际应该是满足的,即中文2个就不需要字符一定也要4个的要求了,反过来也一样, 请问该怎么修改 [ 本帖最...

by futo - Web开发 - 2008-07-23 11:57:41 阅读(3800) 回复(5)

相关讨论

那位大哥帮个忙,写一个校验时间的正则表达式吧. [ 本帖最后由 HonestQiao 于 2005-12-16 15:55 编辑 ]

by nan_jia - Web开发 - 2005-12-16 15:57:04 阅读(1759) 回复(2)

请问以下正则表达式的具体意义? ‘^([^= ]+) *= *(.*?)$’

by chenzj_sky - Python - 2009-07-02 12:12:15 阅读(1554) 回复(5)

[color="#ff0000"]定义[color="#000000"]:当从一个文件命令输出中抽取或过滤文本时,可以使用正则表达式(RE),正则表达式是一些特殊或不很特殊的字符串模式的集合。例如,在一个文本中抽取一个词,它的头两个字符是大写,后面紧跟四个数字,不使用正则表达式,在shell中将不能实现。                     [color="#800000"]基本元字...

by zhm_sunboy - Solaris文档中心 - 2008-09-04 15:09:40 阅读(1355) 回复(0)

哪位大侠能告诉我,从那里能下载一些关于正则表达式的介绍的资料.. 我是刚开始接触这个,, 谢谢!

by hualin159 - PHP - 2008-03-25 20:14:47 阅读(2151) 回复(6)

正则表达式之道 原著:Steve Mansour [email=sman@scruznet.com]sman@scruznet.com[/email] Revised: June 5, 1999 (copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm , after the original disappeared! ) 翻译:Neo Lee [email=neo.lee@gmail.com]neo.lee@gmail.com[/email] 2004年10月16日 英文版原文 译者按:原文因为年代久远,文中很多链接早已过期(主要是关于vi、se...

by boyishwei - Java文档中心 - 2007-12-04 10:37:44 阅读(700) 回复(0)

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正...

by lilinbinglinux - Java文档中心 - 2007-10-09 10:22:00 阅读(576) 回复(0)

引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加...

by kingkongII - Java文档中心 - 2007-05-10 16:15:56 阅读(568) 回复(0)

如何匹配任意一个大写字母开头,其余为小写的字符串? 我用 /[A-Z][a-z]+/ 这样会匹配到类似这样的字符串: TesT,请问该如何把这一部分过滤掉? 谢谢!!

by alabos - Perl - 2007-03-28 15:52:28 阅读(1439) 回复(7)

4.8 正则表达式 Regular Expressions 如果你需要比前面提供的方法更加复杂的查找功能,可以使用正则表达式正则表达式是一个描述模式(pattern)的字符串。正则表达式函数会将模式和另一个字符串进行比较,检 查字符串是否和模式匹配。一些函数会告诉你是否匹配,另一些则改变字符串。 PHP支持两种不同类型的正则表达式:POSIX 和Perl兼容 (Perl-compatible)的。POSIX正则表达式比Perl兼容的功能弱,并且有时速度慢,但是易于阅...

by lib - php文档中心 - 2007-03-03 20:28:14 阅读(566) 回复(0)

import re a = """This is the first line, in English, which must be deleted. 这是第二行,中文内容,但是也会有几个English words。需要保留。 This is the third line, in English, which must be deleted.★★★""" r = re.compile('^[\x00-\x7F]+(\xA1\xEF)*\s{0,1}$', re.M|re.U) print r.sub('', a) 用python写的一个正则表达式的程序。有点意思 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/...

by pearma - Python文档中心 - 2007-02-06 17:05:20 阅读(1041) 回复(0)