如何把一个字符串中的数字提取出来? Javascript
2009-09-07 16:05
686 查看
var str = "sss3324ere";
var n = str.replace(/\D/g, "");
//var n = str.match(/\d/g).join("");
alert(n)
<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('、'));
">
类别:Javascript 查看评论
var n = str.replace(/\D/g, "");
//var n = str.match(/\d/g).join("");
alert(n)
<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('、'));
">
类别:Javascript 查看评论
相关文章推荐
- 如何把SQL SERVER中一个含有数字的字符串找出来?
- 黑马程序员---如何处理将字符串里的数字提取出来和将字符串里的空格去掉?
- 输入一个不定长度的数字字符串,将其中的数字提取出来并保存在数组中。
- 如何把excel同一个单元格内的文字和数字分别提取出来?
- 如何判断一个字符串中是否都是数字
- JavaScript正则表达式提取字符串中字母、数字、中文[转]
- c# 如何判断一个字符串是一个数字
- Javascript如何判断一个变量是数字类型?
- [转]在sqlserver中如何从字符串中提取数字,英文,中文,过滤重复字符
- 小练习1:如何将一个纯数字字符串升序,得到一个新字符串
- C语言如何检查一个字符串是否全数字?
- 在javascript中,如何将一个日期字符串转换成日期类型(跨浏览器)
- 如何从一个字符串中提取数字部分
- 在JavaScript中如何判断一个字符串中是否包含某个字符串
- java 如何判断一个字符串是数字
- 【笔试】超大文件里的数据去重排序;将log中MAC地址提取出来;取出数据库表T里第20行到29行的数据;如何判断一个二叉树B是不是二叉树A的子树?
- 如何判断一个字符串是否全由数字组成
- Python读取文件中一串字符串并且把其中所有的数字组成一个新的字符串,并且打印出来
- 将数字从《字符串》中提取出来
- 指针_习题:输入一个字符串,将里面的数字、字母、其他符号筛选出来