有时我们需要对用户的输入进行一些处理,比如用户输入的密码或者用户名我们就需要去除前后空格,下面写一个去除空白字符的方法
function trim(string = '') {
return string.replace(/^[\s\uFEFF]+| [\s\uFEFF]+$/g,'');
}
这里说明一下它是 ES5 新增的空白符,叫「字节次序标记字符(Byte Order Mark)」,也就是 BOM;
string = '';是ES6为函数默认赋值的写法。
aleng-liu 2018-09-19 11:46 原文
有时我们需要对用户的输入进行一些处理,比如用户输入的密码或者用户名我们就需要去除前后空格,下面写一个去除空白字符的方法
function trim(string = '') {
return string.replace(/^[\s\uFEFF]+| [\s\uFEFF]+$/g,'');
}
这里说明一下它是 ES5 新增的空白符,叫「字节次序标记字符(Byte Order Mark)」,也就是 BOM;
string = '';是ES6为函数默认赋值的写法。