frnl.net
当前位置:首页 >> 如何用jAvAsCript在字符串中提取第一个数字出来 >>

如何用jAvAsCript在字符串中提取第一个数字出来

var index=str.search(/\d/); str.charAt(index) //

通过正则表达式,可以在正则表达式中通过0-9进行split分割,取第一个 var a="ad1a5ds1344"; var arr = a.split(/[0,1,2,3,4,5,6,7,8,9]/); alert(arr[0]);

用substr方法截龋如: var str='12345'; var s=str.substr(0,1);//substr,第一个参数是开始索引(从0开始),第二参数是截取的字符串的长度

var str="1 plus 2 equal 3"document.write(str.match(/\d+/g))

参考代码如下: 获取字符串第一个字符: var str = "Hello World"; // H alert(str.substr(0, 1)); // d alert(str.substr(-1)); 获取字符串最后一个字符: var str = "Hello World"; // H alert(str.charAt(0)); // d alert(str.charAt(str.len...

var reg = /.*\/([^\.]*)\..*/; purl.replace(reg,"$1");

String.prototype.getQuery = function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = this.substr(this.indexOf("\?")+1).match(reg); if (r!=null) return unescape(r[2]); return null; } var s = "web1.aspx?stat...

根据CharCode是否在ASCII码范围内来区分数字汉字 var str="88美元23欧元34.89人民币";var arr = new Array();var i = 0;while (i 256) { s=s+str.charAt(i); i++; } arr.push(s);}for (i=0; i

使用 parseInt(getStyle(aul,'left'))

var str= '00asfasdfasdf3435asdas874747474asdf';console.log(str.replace(/[^0-9]+/g, ''));

网站首页 | 网站地图
All rights reserved Powered by www.frnl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com