kar*_*ika 1 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');
}
Run Code Online (Sandbox Code Playgroud)
这是一个例子:http://jsfiddle.net/FaYSh/
var input = document.getElementById('input'),
result = document.getElementById('result'),
regex = /^[a-z]{4}[0-9]{5,}$/;
input.onkeyup = function () {
var text = this.value;
if (!regex.test(text)) {
result.innerHTML = 'Not valid';
} else {
result.innerHTML = 'Valid';
}
}
?
Run Code Online (Sandbox Code Playgroud)
如果你的默认字符是范围内的字母,a-z这将有效.
| 归档时间: |
|
| 查看次数: |
1464 次 |
| 最近记录: |