文本框只允许使用JavaScript的数字
Allow only numbers using JavaScript for textboxes
我是JavaScript新手。我创建了一个表单,它将详细信息提交到数据库。我有不同的文本框,有些需要接受仅字母,有些则只允许数字。
我在做一些研究时得到了这个代码,但这个代码告诉我一个无效的模式。你能帮我吗,让这个代码只允许字母。我试图修改代码,使其只需要字母,但我失败了。
function f_check_Lett(form){ //Only letters and numbers allowed
var text = form.bucketname.value;
alert(text);
var filter = /^[A-Za-z0-9]+$/;
if (filter.test(text)) {
form.submit();
} else {
form.bucketname.select();
alert("Only Allow letters and numbers!");
}
}
将过滤器用作
var filter = /^[A-Za-z]+$/;
在您的筛选器中,[A-Za-z0-9]
将接受的任何字符:"A"到"Z"、"A"到"Z"、"0"到"9"
由于您只需要字母,请从过滤器中删除0-9
。
试试这个:
var filter = /^[a-zA-Z]+$/.test('sfjd')
不过,您绝对应该尝试一下jQuery验证插件。我在很多项目中都使用过它,而且它很容易实现。
祝你好运!
// Only letters and numbers allowed
function f_check_Lett(form) {
var text = form.bucketname.value;
var check_format = isNaN(text);
if (check_format == "false") {
// your code go here
} else {
// your code go here
}
}
相关文章:
- RegEx JavaScript:数字后的符号提取
- HTML文本框中的javascript数字
- Javascript数字选择器函数
- 我无法让我的javascript数字分类器工作
- 以零结尾的Javascript数字
- Javascript数字放置和如何,4 = 0.04,14 = 0.14,100 = 1.00
- JavaScript 数字近似
- Javascript数字验证功能起作用+需要建设性的批评
- 在小数点后给出一个固定宽度的 JavaScript 数字,同时保留一个数字
- Javascript 数字表示
- Javascript数字变量比较不起作用
- JavaScript 数字继承
- 如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式
- JavaScript:数字计数器实时更新
- Javascript数字到单词 - vigesimal
- Javascript数字到单词 - vigesimal 200-999
- 将 JavaScript 数字转换为小数点后两位
- 带有输入模式的 Javascript 数字和逗号
- 我如何让这个 JavaScript 数字猜谜游戏在没有“while”或“for”循环的情况下工作
- Javascript数字辅助