-2 javascript regex validation
它接受文本字段的值,我试图拥有它,如果任何数字在字段中然后我能够阻止它.
function hasNumbers(input) {
var length = input.length;
var end = 0;
for (var x = 0; x < length; x++) {
var char = input.substring(x, 1);
trueFalse = isNaN(char);
if (! trueFalse) {
end++;
}
}
if (end > 0) {
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
你可以用这个代替你的功能:
function hasNumbers(input) {
return /[0-9]/.test(input);
}
Run Code Online (Sandbox Code Playgroud)
/[0-9]/ 构造一个匹配任何数字字符的正则表达式.
一旦你有一个正则表达式对象,你可以调用test(s)来查看s是否与正则表达式匹配.
以下是关于正则表达式的更多信息.
这是一个小提琴,显示上面的代码在行动.
这是另一个小提琴,显示上述功能验证文本输入.
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |