<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>javaScript正则表达式提取字符串中字母、数字、中文</title>
</head>
<body>
<input type="text" id="oText" value="4000没dfgdffg拭找34554imiadf测拭3453534" size=100><br/>
<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没dfgdffg拭找34554imiadf测拭3453534';">
<br>
<input name="s" size=100 value="4000没dfgdffg拭找34554imiadf测拭3453534sfgsf哈哈哈"><br/>
<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('、'));
">
</body>
</html>
分享到:
相关推荐
一个用于正则匹配检查的工具,用于使用正则表达式提取字符串!
其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"<title>XXXX</title>"中的文字XXXX,用正则表达式获取指定字符串内容中的指定内容,...
java 利用正则表达式从字符串中提取省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
给写了2个方法,一个是直接截取单个需要的字符串,比如字符串string a="ab123456",我只需要提取3,那么就是单独截取就可以了,从2开始到4结束就行。 第二个是把所有的符合条件的字符串都截取出来,提取出来,比如...
主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧,需要的朋友可以参考下
MySQL正则表达式使用方式详细解释 案例分析 资料总结规则 正则表达式 详细内容简介 学习内容 MySQL进阶必学内容
提取了boost::regex里边的几个正则表达式匹配搜索接口,打包成DLL,以在不依赖于boost的情况下独立编译运行
获取 的功能是正则表达式来提取字符串中符合要求的文本; 替换 的功能是查找字符串中符合正则表达式的文本,并用相应的字符串替换; 分割 的功能是使用正则表达式对字符串进行分割。 正则表达式检索与替换 正则...
正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐。于是想到用正则表达式来完成,对java正则表达式提取字符的方式实例感兴趣的朋友一起学习吧
JS正则表达式提取字符串中所有汉字的脚本
2. 字符串提取:可以使用正则表达式来提取字符串中的特定子串,例如提取所有符合员工ID或社保号码的字符串。 3. 字符串验证:可以使用正则表达式来验证字符串是否满足特定模式,例如验证Email地址或信用卡号码。 在...
主要介绍了JS正则表达式获取字符串中得特定字符,通过replace的回调函数获取,需要的朋友可以参考下
正则表达式是字符串模式匹配的强大工具,掌握正则表达式可以让开发者更方便地处理字符串数据。本文将对正则表达式的基本概念、元字符、模式匹配、量词、分组、字符类、边界匹配等方面进行详细的讲解和实践指导。 ...
例如,可以使用正则表达式来测试字符串的某个模式,替换文本、根据模式匹配从字符串中提取一个子字符串等。 使用正则表达式可以带来以下优势: * 提高字符串处理的效率和灵活性 * 实现数据有效性验证 * 实现文本...
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需
Java 正则表达式是 Java 语言中的一种强大的文本处理工具,能够对字符串进行复杂的匹配、提取和替换操作。本文将详细介绍 Java 正则表达式在过滤特殊字符方面的应用。 过滤特殊字符的正则表达式 在 Java 中,使用...
本文将对正则表达式的基础知识进行详细的介绍,从什么是正则表达式开始,逐步深入浅出地讲解正则表达式的基本概念、正则表达式引擎、文字符号、特殊字符、不可显示字符、正则表达式引擎的内部工作机制等。...
VBA正则提取A字符串之后B字符串之前中间的内容.txt
正则表达式概述 正则表达式是一种逻辑公式,用于对字符串进行操作的模式匹配。它通过事先定义好的特定字符和这些特定字符...正则表达式是一种强大的字符串处理工具,广泛应用于文本处理、数据提取、字符串匹配等领域。
正则表达式的作用是将字符串分割成多个小组,并通过这些小组来匹配指定的模式。在Java中,我们可以使用java.util.regex包来使用正则表达式。在这个包中,有两个主要的类:Pattern和Matcher。 Pattern类是正则...