社区
Web 开发
帖子详情
求汉字的长度的正则表达式
caohaiming_200888
2007-07-04 10:00:51
求汉字的长度正则表达式:
如长度为:20,200汉字的正则表达式,用在javascript里.
...全文
268
1
打赏
收藏
求汉字的长度的正则表达式
求汉字的长度正则表达式: 如长度为:20,200汉字的正则表达式,用在javascript里.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shan1119
2007-07-05
打赏
举报
回复
/[^\x00-\xff]{20}/g
RegexDesigner.NET
正则表达式
开源工具 支持中文 修改版
regexdesigner.net是一个强力的可视化工具,可以帮助我们构建与测试.NET
正则表达式
,RegexDesigner.NET让我们将我们开发出的
正则表达式
集成到我们的应用程序,可以方便的生成C#或VB.NET代码并编译成程序集 特点: 1. Full source 2. 交互式匹配.NET的
正则表达式
3. 语法高亮匹配结果,包括零
长度
匹配和隐藏字符 4. 工具提示中显示匹配的组 5.
正则表达式
匹配,替换,分割。 6.
正则表达式
项目,以保存表达式,文字,以匹配所有的regex选项。 7. 为所有正则操作生成C#和VB.NET代码 8. 生成编译的程序集 9. 联机帮助。 该版本为修改版。支持中文,且内容无大小限制。
常用
正则表达式
******
匹配中文字符的
正则表达式
: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括
汉字
在内):[^\x00-\xff] 评注:可以用来计算字符串的
长度
(一个双字节字符
长度
计2,ASCII字符计1) 匹配空白行的
正则表达式
:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的
正则表达式
:<(\S*?)[^>]*>.*?\1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的
正则表达式
:^\s*|\s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地址的
正则表达式
:\w+([-+._]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 评注:表单验证时很实用 匹配网址URL的
正则表达式
:[a-zA-z]+://[^\s]*
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有一个清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
匹配中文
汉字
的
正则表达式
介绍
\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下 代码如下: 匹配中文字符的
正则表达式
: [\u4e00-\u9fa5] 或许你也需要匹配双字节字符,中文也是双字节的字符 代码如下: 匹配双字节字符(包括
汉字
在内):[^\x00-\xff] 注:可以用来计算字符串的
长度
(一个双字节字符
长度
计2,ASCII字符计1) PS:关于正则,本站还提供了2款非常简便实用的
正则表达式
工具供大家参考使用: JavaScript
正则表达式
在线测试工具: http://tools.jb51.net/regex/javascript
正则表达式
在线生成工具: http://tool
所有常用的
正则表达式
配中文字符的
正则表达式
: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括
汉字
在内):[^x00-xff] 评注:可以用来计算字符串的
长度
(一个双字节字符
长度
计2,ASCII字符计1) 匹配空白行的
正则表达式
:ns*r 评注:可以用来删除空白行 匹配HTML标记的
正则表达式
:< (S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的
正则表达式
:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地址的
正则表达式
:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 评注:表单验证时很实用 匹配网址URL的
正则表达式
:[a-zA-z]+://[^s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需
求
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单验证时很实用 匹配国内电话号码:d{3}-d{8}|d{4}-d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]d{5}(?!d) 评注:中国邮政编码为6位数字 匹配身份证:d{15}|d{18} 评注:中国的身份证为15位或18位 匹配ip地址:d+.d+.d+.d+ 评注:提取ip地址时有用
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章