如何使用 JavaScript 找到在按键时输入到字符串中的字符的位置?我正在尝试构建一个输入掩码,不应允许用户输入超过 13 个字符。
最佳答案
我认为您直接问题的答案是输入字段的 selectionStart
属性会告诉您插入光标的位置。
function myKeypress() {
console.log(this.selectionStart); // tells you where the insertion cursor is
}
同时查看 selectionEnd
,您可以看到是否也选择了一个或多个字符,而不仅仅是一个普通的插入点。
关于javascript - onkeyup 字符在字符串中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149072/