vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue删除字符串中的空格符

vue中如何删除字符串中的空格符

作者:xuelong-ming

这篇文章主要介绍了vue中如何删除字符串中的空格符方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

vue删除字符串中的空格符

问题

在使用过程中发现字符串中重置着空格,使用.trim()方法无法删除空格

var str = '123456     '
console.log(str.length); // 11

原因

使用断点可以看到字符串中的是空格字符,并不是单纯的空格

var str = '123456\u0000\u0000\u0000\u0000\u0000'

解决方法

使用正则表达式删除空字符

var str = '123456\u0000\u0000\u0000\u0000\u0000'
console.log(str.length) // 11
console.log(str.replace('\0', '').length) // 10
console.log(str..replace(/\0/g, '').length) // 6

vue中的空格使用

  == 普通的英文半角空格

  ==   ==   == no-break space (普通的英文半角空格但不换行)

  == 中文全角空格 (一个中文宽度)

  ==   == en空格 (半个中文宽度)

  ==   == em空格 (一个中文宽度)

  == 四分之一em空格 (四分之一中文宽度)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文