我目前正在使用此正则表达式/^[A-Za-z_ ]{3,20}$/;
来验证我网站中的名称。这个表达式的问题是,它还匹配三个或更多空格!我没有输入任何名字,只进入三次点击空间验证!我只想在输入一些文字时验证白色空格。怎么做?
答案 0 :(得分:2)
/^[A-Za-z][A-Za-z_ ]{2,19}$/;
如果你使用它,那么只有在输入一个字母后才会接受空格/下划线。
答案 1 :(得分:1)
您可以使用此正则表达式:
/^[a-z][\w ]{1,18}[a-z]$/i
在开始或结束时不允许使用空格。