Javascript 正则表达式验证输入
)() 我对正则表达式有问题,我将创建只允许字符的简单验证输入:Javascript 正则表达式验证输入,javascript,regex,Javascript,Regex,)() 我对正则表达式有问题,我将创建只允许字符的简单验证输入:a-z,0-9,-,。 我本来想去的,但是没有成功,我觉得很失落。我正在寻找一个类似的主题,但没有找到它。 有人能帮我吗 let username = 'user_1' let usernameRegex = new RegExp("[a-z][0-9].-._"); if (usernameRegex.test(userName)) { console.log('valid username'); } e
a-z
,0-9
,-
,。
我本来想去的,但是没有成功,我觉得很失落。我正在寻找一个类似的主题,但没有找到它。
有人能帮我吗
let username = 'user_1'
let usernameRegex = new RegExp("[a-z][0-9].-._");
if (usernameRegex.test(userName)) {
console.log('valid username');
} else {
console.log('invalid username');
}
尝试在正则表达式字符串中指定开始和结束,如
^[a-z0-9-._]*$
let userName='user\u 1'
让usernameRegex=newregexp(“^[a-z0-9-.\uz]*$”,“g”);
if(usernameRegex.test(用户名)){
log(“有效用户名”);
}否则{
console.log(“无效用户名”);
}
首先:检查浏览器控制台。然后,阅读正则表达式的一些基础知识。现在,您需要从角色类a-z中提取一个角色,然后从0-9中提取一个角色。您既不允许他们以不同的顺序,也不允许他们有多个顺序。