1、match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
2、indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
3、lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
4、subString() 方法用于提取字符串中介于两个指定下标之间的字符。
5、substr() 方法可在字符串中抽取从start下标开始的指定数目的字符
6、charAt() 方法可返回指定位置的字符。
代码实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var reg = new RegExp("e");
var str = "the best";
var str1 = "1de2de3";
//indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置
document.write(str.indexOf("best") + "<br />");
document.write(str.indexOf("The") + "<br />");
//lastIdexOf()方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
document.write(str.lastIndexOf("st") + "<br />");
document.write(str.lastIndexOf("hHe") + "<br />");
//subString()方法用于提取字符串中介于两个指定下标之间的字符
document.write(str.substring(3,5) + "<br />");
//substr()方法
document.write(str.substr(4,2) + "<br />");
//charAt() 方法
document.write(str.charAt("2") + "<br />");
</script>
</html>