1、普通input标签
前端开发者都知道,在html中手动输入多个空格或者是回车,在页面解析的时候都被解析成一个空白显示,但有时候的需求要求显示多个空格,这个问题怎么解决呢?根绝我个人的经验,目前找到了以下集中解决办法:
- 使用转义字符,如 等,代替手动输入的空格,
2)使用全角空格,全角空格被解析为汉字处理,
3)控制css:将包裹文字的标签的样式增加设置:white-space:pre,浏览器会保留文本中的空格和换行
4)使用pre标签包裹文字
原文链接:https://blog.csdn.net/apple_01150525/article/details/78207978
2、angularjs
ionic项目,遇到密码输入框前后输入空格都可以正确的识别密码。找了很多正则表达式,后来才知道angularjs默认会去掉前后的空白,所以在input框加上 ng-trim="false"就可以了。
原文链接:https://blog.csdn.net/qq_36700462/article/details/80005096
3、js去除空格12种方法
原文链接:https://blog.csdn.net/huanghui8030/article/details/14517525