js 中怎么得到以某位字母开头的元素

JavaScript025

js 中怎么得到以某位字母开头的元素,第1张

解决方案:

ms = document.getElementsByTagName("INPUT")

for(i = 0i <ms.lengthi++)

{

if(ms[i].name.substr(0,1) == "s")

{

alert(ms[i].name)

}

}

参考代码如下:获取字符串第一个字符:var str = "Hello World" // Halert(str.substr(0, 1)) // dalert(str.substr(-1))获取字符串最后一个字符:var str = "Hello World"// Halert(str.charAt(0))// dalert(str.charAt(str.length - 1))javascript中如何取字符串的第一个字符

// 正则

var str = '111_abc_222'

var match = str.match(/(^\d+)|(\d+$)/g)

var num1 = match[0]

var num2 = match[1]

alert(num1)

alert(num2)

// 不用非要正则吧

var str = '111_abc_222'

var arr = str.split('_')

var num1 = arr[0]

var num2 = arr[arr.length - 1]

alert(num1)

alert(num2)