<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript正则表达式提取字符串中字母、数字、中文 - 分享JavaScript-sharejs.com</title>
</head>
<body>
<input type="text" id="oText" value="4000个JavaScript脚本,JavaScript分享网 http://www.sharejs.com">
<input type="button" value="提取数字" onclick="window.alert(self['oText'].value=self['oText'].value.replace(/[^\d]/g,''));">
<input type="button" value="提取中文" onclick="window.alert(self['oText'].value=self['oText'].value.replace(/[^\u4E00-\u9FA5]/g,''));">
<input type="button" value="提取英文" onclick="window.alert(self['oText'].value=self['oText'].value.replace(/[^a-zA-Z]/g,''));">
<input type="button" value="还原" onclick="self['oText'].value='4000个JavaScript脚本,JavaScript分享网 http://www.sharejs.com';">
<br>
<input name="s" value="超过4000个JavaScript脚本程序,JavaScript分享网站 - http://www.sharejs.com">
<input type="button" value="TEST" onclick="
var n = s.value.match(/\d/g);
var e = s.value.match(/[a-z]/ig);
var c = s.value.match(/[^ -~]/g);
alert(n == null ? '没有数字' : '数字有 ' + n.length + ' 个,是:' + n.join('、'));
alert(e == null ? '没有字母' : '字母有 ' + e.length + ' 个,是:' + e.join('、'));
alert(c == null ? '没有中文' : '中文有 ' + c.length + ' 个,是:' + c.join('、'));
">
<br><br>
<div align="center">
获取更多JavaScript代码,请登录JavaScript分享网 <a href="http://www.sharejs.com">http://www.sharejs.com</a>
</div>
</body>
</html>
相关推荐
从中截取字符串.asp 从中截取字符串 切分字符串.asp 切分字符串 删除字符串前后导空格.asp 删除字符串前导空格.asp 删除字符串后导空格.asp 反向截取字符串.asp ...
我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非 字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换...
中文名: 正则表达式经典实例 原名: Regular Expression Cookbook 作者: (美)高瓦特斯(Goyvaerts,J.) (美)利维森(Levithan,S.)译者: 郭耀 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社书号: ...
中文名: 正则表达式经典实例 原名: Regular Expression Cookbook 作者: (美)高瓦特斯(Goyvaerts,J.) (美)利维森(Levithan,S.)译者: 郭耀 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社书号: 9787115228321发行...
基本概念 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。...从文本中提取信息,比如:字符串的子
81、原生JavaScript用正则表达式提取页面代码中所有网址 82、原生JavaScript用正则表达式清除相同的数组(低效率) 83、原生JavaScript用正则表达式清除相同的数组(高效率) 84、原生JavaScript用正则表达式按字母排序...
ereg() and eregi() 有一个特性是允许用户通过正则表达式去提取字符串的一部分(具体用法你可以阅读手册). 比如说,我们想从 path/URL 提取文件名 – 下面的代码就是你需要: ereg("([^\\/]*)$", $pathOrUrl, $regs);...
实例110 通过正则表达式对字符串进行匹配查找 141 实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用...
实例110 通过正则表达式对字符串进行匹配查找 141 实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用...
让你短时间内由一名菜鸟到高手绝对没问题! 由于权限有限,分3部份...实例251 在查询中使用字符串函数 387 实例252 在查询中使用日期函数 388 8.19 having语句应用 390 实例253 利用having语句过滤分组数据 390 ...
多个正则表达式之间使用';'隔开 --> <value><![CDATA[javascript\s?:\s?;mailto\s?:\s?;^#$;]]> </bean> 最后,在如下的配置中,加入刚才配置好的部分 ...