粘贴的空字符和正常输入的空格有何区别?

我需要校验文本框内容不能输入空格,用正则表达式/(^\s+)|(\s+$)/g;可以判断从键盘输入的内容,但是如果从外面粘贴进来的含有空字符的字符就不能校验出来,有什么区别吗?

/(^\s+)|(\s+$)|(\s)/g 用这个正则应该好使

你看不到的字符,不一定是空格,其他还有很多非可见字符

正则表达式不对,你只验证了字符两端的空格,没验证字符中间的空格 as adsa d像这种的空格也是键盘打进去的

/(^\s+)|(\s+$)|(\s)/g 用这个正则应该好使

/(^\s+)|(\s+$)/g这个正则不对,用/(^\s+)|(\s+$)|(\s)/g试试看