【发布时间】:2015-05-19 04:42:59
【问题描述】:
我有一个正则表达式,它只允许字母数字字符以及点 (.) 和下划线 (_)
它不允许连续的下划线,但它允许连续的点。谁能指导我解决这个问题。我不想要连续的点或下划线。 下面是 JavaScript 函数
function checkLogin() {
var login = $("#user_login").val();
var regex = new RegExp("^(?!.*__.*)[a-zA-Z0-9_.]+$");
var flag = true;
if (regex.test(login)) {
$('#valid_character_error').css("display","none");
}
else {
$('#valid_character_error').css("display","block");
flag = false;
}
return flag;
}
【问题讨论】:
-
你想允许
a._._._.x吗?
标签: javascript jquery regex