vue源码---去掉前后空格 trim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g

解读 trim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g 正则:

const trim = function(string) {
  return (string || '').replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g, '');
};

这个正则是jquery的trim的去掉前后空格的:

\s:空格

\uFEFF:字节次序标记字符(Byte Order Mark),也就是BOM,它是es5新增的空白符

\xA0:禁止自动换行空白符,相当于html中的 

参考文档

猜你喜欢

转载自blog.csdn.net/qq_31965515/article/details/81394930