[startsWith和endWith方法]
1,startsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“开头”的,根据判断结果返回 true 或 false。
语法
str.startsWith(searchString [, position]);
参数
searchStrin-------要搜索的子字符串。
position---------在 str 中搜索 searchString 的开始位置,默认值为 0,也就是真正的字符串开头处。
示例
var str = "To be, or not to be, that is the question.";
alert(str.startsWith("To be")); // true
alert(str.startsWith("not to be")); // false
alert(str.startsWith("not to be", 10)); //true
2,endsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的,根据判断结果返回 true 或 false。
语法
str.endsWith(searchString [, position]);
参数
searchString--------要搜索的子字符串。
position----------在 str 中搜索 searchString 的结束位置,默认值为 str.length,也就是真正的字符串结尾处。
示例
var str = "To be, or not to be, that is the question.";
alert( str.endsWith("question.") ); // true
alert( str.endsWith("to be") ); // false
alert( str.endsWith("to be", 19) ); // true
alert( str.endsWith("To be", 5) ); // true
网友评论