Javascript 验证字符和数字的正则表达式

Javascript 验证字符和数字的正则表达式,javascript,regex,dom,Javascript,Regex,Dom,我想验证一个文本输入字段,该字段的输入有四个默认字符,后跟至少5位数字 对数量的最大限制没有限制 例如:abcd123456 有人能帮我使用javascript中的正则表达式吗?这应该是您需要的: var text = document.getElementById('input').value, regex = /^[a-z]{4}[0-9]{5,}$/; if (!regex.test(text)) { alert('Not valid'); } 以下是一个例子: 如果您的

我想验证一个文本输入字段,该字段的输入有四个默认字符,后跟至少5位数字

对数量的最大限制没有限制

例如:abcd123456


有人能帮我使用javascript中的正则表达式吗?

这应该是您需要的:

var text = document.getElementById('input').value,
    regex = /^[a-z]{4}[0-9]{5,}$/;
if (!regex.test(text)) {
    alert('Not valid');
}
以下是一个例子:


如果您的默认字符是a-z范围内的字母,这将起作用。

这应该是您要查找的:

var text = document.getElementById('input').value,
    regex = /^[a-z]{4}[0-9]{5,}$/;
if (!regex.test(text)) {
    alert('Not valid');
}
以下是一个例子:


如果您的默认字符是a-z范围内的字母,这将起作用。

与其问人们如何编写特定的正则表达式,不如自己学习如何编写任何需要的正则表达式?你可以使用大量的教程和在线正则表达式工具。与其问人们如何编写特定的正则表达式,不如自己学习如何编写任何需要的正则表达式?你可以使用很多教程和在线正则表达式工具。谢谢。它可以工作。我曾在正则表达式中尝试使用\d和\w,但失败了,而且我也尝试过使用indexOf,尽管它可以工作,但对我来说需要更长的时间。indexOf很有用,通常比正则表达式快,但有时你无法逃避:-Thank。它可以工作。我尝试了使用\d和\w在regex中,但它失败了,我也尝试了indexOf,尽管它有效,但对我来说需要更长的时间。indexOf很有用,通常比regex快,但有时你无法逃脱:-