js 字符串截取,截取指定字符前面/后面的字符串
在JavaScript中,可以使用String.prototype.split()
方法来截取指定字符前后的字符串。以下是两个函数,分别用于截取指定字符前和指定字符后的字符串:
// 截取指定字符前的字符串
function substringBefore(str, char) {
return str.split(char)[0];
}
// 截取指定字符后的字符串
function substringAfter(str, char) {
return str.split(char).pop();
}
// 示例
const exampleStr = "example.com";
const charToFind = '.';
console.log(substringBefore(exampleStr, charToFind)); // 输出: example
console.log(substringAfter(exampleStr, charToFind)); // 输出: com
substringBefore
函数会返回字符串str
中char
字符之前的部分。substringAfter
函数则会返回char
字符之后的部分。如果字符串中不包含指定的字符,这两个函数都会返回原始字符串。
评论已关闭