嗨,我有这个文本。
[If you purchased or upgraded RegexBuddy after 13 June 2007, you can download the latest version by ][typing in your email address and RegexBuddy user ID below.]
现在左括号和右括号表示它是 100 个及以下字符(使用 JavaScript)。
如何防止用户在括号之间输入其他单词,从而使其超过 100 个字符?
我不想阻止用户输入任何内容,我只是想阻止括号中的句子不超过 100 个字符。
谢谢。
最佳答案
快速'n'肮脏:
$(someElementOrSelector).keydown(function(e) {
var bracket_start = $(this).text().indexOf('['),
bracket_end = $(this).text().lastIndexOf(']');
if((bracket_end - bracket_start) > 100) {
e.preventDefault();
return false;
}
});
关于javascript - 如何使用javascript限制括号中的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384820/