问题描述
- 粘贴的空字符和正常输入的空格有何区别?
-
我需要校验文本框内容不能输入空格,用正则表达式/(^s+)|(s+$)/g;可以判断从键盘输入的内容,但是如果从外面粘贴进来的含有空字符的字符就不能校验出来,有什么区别吗?
解决方案
/(^s+)|(s+$)|(s)/g 用这个正则应该好使
解决方案二:
你看不到的字符,不一定是空格,其他还有很多非可见字符
解决方案三:
正则表达式不对,你只验证了字符两端的空格,没验证字符中间的空格 as adsa d像这种的空格也是键盘打进去的
解决方案四:
/(^s+)|(s+$)|(s)/g 用这个正则应该好使
解决方案五:
/(^s+)|(s+$)/g这个正则不对,用/(^s+)|(s+$)|(s)/g试试看
时间: 2024-08-18 23:04:52