怎么用JS截取指定的字符后面的部分,包括这个字符本身!

JavaScript07

怎么用JS截取指定的字符后面的部分,包括这个字符本身!,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:

var a = 'http://www.baidu.com/?m=vod-detail-id-1102.html'

var pos = a.indexOf('?')

document.body.innerText = a.substr(pos)

3、浏览器运行index.html页面,此时字符串中?以及其后面的内容一起被截取并打印了出来。

<script type="text/javascript">

function fun(var key){    //key为关键字

var str = "123456"   //要截取的字符串

var index = str.indexOf(key)

var result = str.substr(index + 1,str.length)

}

</script>

b = a.substring(start, end)start 表示起始位置,如果其实位置是第一个就填 0end表示终止位置。

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:

var str = '1234A4567B789'

var aPos = str.indexOf('A')

var bPos = str.indexOf('B')

var r = str.substr(aPos + 1, bPos - aPos - 1)

document.body.innerText = r

3、浏览器运行index.html页面,打印出了A和B之间的字符串。