一个判断空格的正则表达式,始终不对,该怎么解决
一个判断空格的正则表达式,始终不对
不允许字符中包含空格,不论首尾还是中间,都不允许空格。
正则表达式如下:string reg = "^[^ ]+$";
用这个正则表达式匹配,中间有空格时ismatch返回true,但是首尾有空格就返回false
------解决方案--------------------
判断是否满足 \s
------解决方案--------------------
\s*就可以了
------解决方案--------------------
多了个\吧
不允许字符中包含空格,不论首尾还是中间,都不允许空格。
正则表达式如下:string reg = "^[^ ]+$";
用这个正则表达式匹配,中间有空格时ismatch返回true,但是首尾有空格就返回false
------解决方案--------------------
判断是否满足 \s
------解决方案--------------------
\s*就可以了
------解决方案--------------------
多了个\吧