Input 空格问题

简介: Input 空格问题

1、问题描述

输入框校验不能输入中文空格,但是在同步到目标网站后,出现中文字符报错,但是从数据上,审查元素看 都看不出来有什么问题。手动删除空格在添加空格又发现校验通过。

2、解决过程

1、想通过正则来校验中文空格和英文空格的不同。

2、通过ascii码来看是否有什么不同的。

试了半天还是不行。

最后在审查元素的时候,发现同样的值校验不通过和通过的dom是一样的。大无语事件。

image.png

image.png

相比正常的不正常的值中的空格是&nbsp

3、解决办法

找到问题后,通过校验半角字符除去空格之外就可以了。

HALF_WORDS: {
pattern: '\\u0020-\\u007E',
    message: '英文半角字符',
  },
相关文章
|
6月前
|
移动开发 JavaScript HTML5
el-input限制输入整数等分析
本文介绍了在Vue中限制el-input只能输入整数的几种方式,包括设置type为number,使用inputmode属性,自定义指令,计算属性,使用onafterpaste和onkeyup事件以及使用el-input-number的precision属性。每种方式都有其优缺点,可以根据实际需求选择合适的方式。比较建议用自定义指令的方式来实现。
1080 0
el-input限制输入整数等分析
验证input输入框(字母,数字,符号,中文)
验证input输入框(字母,数字,符号,中文)
|
前端开发
el-input 限制只能输入正整数
el-input 限制只能输入正整数
209 0
input输入框输入只能输入数字、字母等组合的正则表达式
input输入框输入只能输入数字、字母等组合的正则表达式
656 0
用正则表达式限制input输入框只能输入整数的一段简单代码
要实现input框只能输入正整数,如果检测到输入其他类型的数据就直接为0;代码如下:
410 0
|
Shell Perl Linux
去掉Enter字符(\r)的几个方法
数据:test.txt: f1:f2:f3:0#1 Shell:   #!/bin/bash while read line do echo $line result1=$(echo $line|awk -F ':' '{print $4}' ) echo $re...
1360 0
|
Unix C++ Windows
回车"(carriage return)和"换行"(line feed)的区别和来历
这两天研究小票打印机编程手册,遇到这样一个问题: LF,即Line Feed,中文意思“换行”;CR,即Carriage Return,中文意思“回车”。
4889 1