我的表单中有一个用户名字段。我不想在字符串中的任何地方允许空格。我已经使用了这个正则表达式:
var regexp = /^\S/;
如果字符之间有空格,这对我有用。也就是说,如果用户名是ABC DEF
。如果开头有空格,则不起作用,例如<space><space>ABC
。正则表达式应该是什么?
虽然您已指定开始锚定 http://www.regular-expressions.info/anchors.html对于第一个字母,您还没有对字符串的其余部分执行任何操作。你似乎想要重复 http://www.regular-expressions.info/repeat.html那个字符类 http://www.regular-expressions.info/charclass.html直到字符串的末尾 http://www.regular-expressions.info/anchors.html:
var regexp = /^\S*$/; // a string consisting only of non-whitespaces
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)