js正则表达式实现trim函数–去除字符串两端空格

1.js正则表达式去除字符串左端空格的正则表达式为:/(^\s*)/g

function trim_left(str) {
    return str.replace(/(^\s)/g, '');
}

2.js正则表达式去除字符串右端空格的正则表达式为:/(s\*$)/g

function trim_right(str) {
    return str.replace(/(\s*$)/g, '');
}

3.js正则表达式去除字符串两端空格的正则表达式:/(^\s*)|(\s*$)/g

function trim_all(str) {
    retrun str.replace(/(^\s*)|(\s*$)/g, '');
}