【发布时间】:2015-08-30 09:16:55
【问题描述】:
我想为 textarea 编写验证以防止键入一些单词,例如,如果您在 textarea 上键入 Viber,它将删除它然后发出警报,我的问题是此代码仅在您首先键入 viber 时才有效!如果您键入 ex:我喜欢 Viber,它不起作用,我想在 textarea 中的任何地方找到 viber 并将其删除,第二个问题是我想对所有类型的小写和大写文本执行此操作,VIBER,viber 、Viber、ViBeR 等...我可以这样做吗?
$('textarea').keyup(function() {
var val = this.value;
var my = $(this).val();
if ( val.indexOf('viber') == 0 ) {
$(this).val($(this).val().split(my).join(""));
alert("viber not allowed");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<textarea></textarea>
【问题讨论】:
标签: javascript jquery html indexof