在js脚本中,如果想清空字符串首尾的空格,可以使用正规表达式来清除。使用起来也非常的简单。
js 清除字符串首部的空格
js代码:
function ltrim(s){ return s.replace( /^(\s*| *)/, ""); } var html = ' abcdefg '; console.log(ltrim(html));
打印结果:
abcdefg
js 清除字符串尾部的空格
function rtrim(s){ return s.replace( /(\s*| *)$/, ""); } var html = ' 这是一个字符串 '; console.log(ltrim(html));
打印结果:
这是一个字符串
js清除字符串首尾的空格
上面的示例分别是清除字符串首部与尾部的空格,如果组合起来就可以删除字符串首尾的空格。
function trim(s){ return ltrim(rtrim(s)); } var html = ' 我的前后都有空格 '; console.log(trim(html));
打印结果:
我的前后都有空格