背景
导入电话号码,需要去除所有空格,不包括回车键。
处理
<textarea oninput="this.value=this.value.replace(/ /g, '')"></textarea>
问题
在ios系统中,处理正常。
在android中,用户复制excel粘贴之后,还是会有空格;但其实并不是空格。
将内容转化成unicode,发现除了数字意外还有两个其他字符->\u0009和\u000a
\u000a是换行符,无需处理;\u0009是水平制表符(\t),也就是我们要处理的问题字符
解决
<textarea oninput="this.value=this.value.replace(/\t| /g, '')"></textarea>
这样就能兼容iOS和安卓了。