Input 空格问题
Input 空格问题
Lieme1、问题描述
输入框校验不能输入中文空格,但是在同步到目标网站后,出现中文字符报错,但是从数据上,审查元素看 都看不出来有什么问题。手动删除空格在添加空格又发现校验通过。
2、解决过程
1、想通过正则来校验中文空格和英文空格的不同。
2、通过ascii码来看是否有什么不同的。
试了半天还是不行。
最后在审查元素的时候,发现同样的值校验不通过和通过的dom是一样的。大无语事件。
相比正常的不正常的值中的空格是** **。
3、解决办法
找到问题后,通过校验半角字符除去空格之外就可以了。
HALF_WORDS: {
pattern: '\\u0020-\\u007E',
message: '英文半角字符',
},