concat(v1,v2..)
concat()
方法用于连接两个或多个字符串,此方法不改变现有的字符串,返回拼接后的新的字符串。
//concat(v1, v2,..)
var message="Sam"
var final=message.concat(" is a"," hopeless romantic.")
//alerts "Sam is a hopeless romantic."
alert(final)
search(regexp)
search()
方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,如果找到,返回与 regexp
相匹配的子串的起始位置,否则返回 -1
。
//search(regexp)
var intRegex = /[0-9 -()+]+$/;
var myNumber = '999';
var isInt = myNumber.search(intRegex);
console.log(isInt);
//output: 0
lastIndexOf(substr, [start])
lastIndexOf()
方法返回指定文本在字符串中最后一次出现的索引, 如果未找到,则返回-1
。 “Start
”是一个可选参数,指定字符串中开始搜索的位置, 默认值为string.length-1
。
//lastIndexOf(substr, [start])
var myString = 'javascript rox';
console.log(myString.lastIndexOf('r'));
//output: 11
includes()
includes()
方法用于检查字符串是否包含指定的字符串或字符。
//includes()
var mystring = "Hello, welcome to edureka";
var n = mystring.includes("edureka");
//output: True