动态提取字符串中的数字及其字符串的方法

var str="abf123 sbfs545 TFGBsbf669";            

var aa = str.split("");  //转化为数组           

 var a =[];            

for(var i in aa){           

 var b = parseInt(aa[i]);  //将字符串转化为数值             

 a.push(b)          

  }           

document.write(a+" ")

var c = [];            

for(var i=0;i

    if(Boolean(a[i]) == true){

         c.push(a[i])

    }

}


1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。

eg:strObj.charCodeAt(index)

2、fromCharCode方法从一些Unicode字符串中返回一个字符串。

eg:String.fromCharCode([code1[,code2...]])

3、charAt方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。

eg:strObj.charAt(index)

4、slice方法返回字符串的片段。

eg:strObj.slice(start[,end])

5、substring方法返回位于String对象中指定位置的子字符串。

eg:strObj.substring(start,end)

6、substr方法返回一个从指定位置开始的指定长度的子字符串。

eg:strObj.substr(start[,length])

7、indexOf方法放回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。

eg:strObj.indexOf(substr[,startIndex])

8、lastIndexOf方法返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。

eg:strObj.lastIndexOf(substr[,startindex])

9、search方法返回与正则表达式查找内容匹配的第一个字符串的位置。

eg:strObj.search(reExp)

10、concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。

eg:str.concat([string1[,string2...]])

11、split()将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

strObj.split([separator[,limit]])

12、toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。

13、toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母。

你可能感兴趣的:(动态提取字符串中的数字及其字符串的方法)