javascript - 限制 html 文本框的长度

标签 javascript html

我有 HTML textbox,我会阻止使用正则表达式添加字符。 这是我的代码:

$("#CardNo").keypress(function (e) {

    if (e.keyCode == "13") {
        $("#CardAmount").focus();
    }
    else {
        $(this).val($(this).val().replace(/[^0-9]/g, ''));
        if ((event.which < 48 || event.which > 57)) {
            event.preventDefault();
        }
    }
});

我需要添加另一个正则表达式部分以将 textbox 的长度限制为 6,我该怎么做?

最佳答案

你可以这样做

<input type="text" maxlength="6" />

如果需要,它也适用于文本区域

<textarea maxlength="6">

</textarea>

关于javascript - 限制 html 文本框的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858712/

相关文章:

javascript - 如何确定可滚动div中的元素坐标?

css - 如何在 Markdown 中引用代码?

html - 级联 html 表中的边框

html - Safari 中具有显示 flex 的按钮高度不统一

JavaScript 无法在 Angular 中正确解析 JSON

javascript - Leaflet:检索 KML 多边形的边界

javascript - 根据高度将数组分成多个数组

javascript - 返回多个对象的 puppeteer 动态选择器

javascript - 从 Promise 访问 'this' 之外的 JavaScript

javascript - 删除 HTML 文件中的一些文本数据