【发布时间】:2017-05-02 17:33:52
【问题描述】:
我允许这样的正则表达式使用空格:
javascript:
var re_username = /^[a-zA-Z\040\.\-]+$/;
var is_username = re_username.test($('#chatusername').val());
console.log(is_username);
...但我想在开头和结尾都禁止它。这有效:
javascript:
var re_username = /^[a-zA-Z]+[a-zA-Z\040\.\-]+[a-zA-Z\.]+$/;
...但我需要输入至少 3 个(
我发现这个允许开头和结尾的空格
javascript:
var re_username = /^\S+(?: \S+)*$/
但它允许所有字符 ... 。如何匹配我的目标正则表达式?我试过这个...但它已经不起作用了..
var re_username = /^\S+([a-zA-Z]\040\S+)*$/;
【问题讨论】:
标签: javascript jquery regex validation