嗨,我有这个文本。
[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个字符。
谢谢。
答案 0 :(得分:1)
快'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;
}
});
答案 1 :(得分:1)
我认为你可以尝试匹配括号中的100个字符,如果你有一个匹配,你应该在警报或什么方便你。
if (myString.match(/\[.{100}[^\]]+\]/))
{
alert('you have too many characters');
}
答案 2 :(得分:0)
你可以在按键事件上放一个函数来计算特定div的长度,然后检查该计数器是否>然后将显示100弹出消息并返回false。
感谢。