求一段js代码,输出字符串中数字第一次出现的索引

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:13:03
比如我有几个字符串:var str1="abcd12358". var str2="dfs9852"
我要输出字符串中数字第一次出现的索引,对于str1也就是输出1的索引。对于str2就是输出9的索引。请帮忙,在线等。。。
hugeannex你的答案是错的。。
skynnnn:你说用indexof,但具体怎么做呢?我也知道用这个啊,,就是不知道具体怎么写。

<script>
function findIndex(str){
var charstr;
for(var i=0;i<str.length;i++){
charstr = str.charAt(i);
if(charstr.match(/^\d$/g)){
return i;
}
}
}
alert(findIndex('abcd3453'))
</script>

用indexof方法就可以了!

简单!
str1中:
var i=parseInt(str1).substring(0,1); //i就是你所要的索引

(同理)str2中:
var i=parseInt(str2).substring(0,1);