我想将textarea字段限制为Caps(A-Z),数字(0-9)和此symbold(&)。 这可以用jQuery吗?
这是我的js:
$('#textarea').keyup(function(e){
var keyed = $(this).val().replace(/[\n]/g,'<br />');
$('#output').html(keyed);
});
请帮忙吗?感谢
答案 0 :(得分:0)
严格来说,我宁愿通知用户他的输入在验证时(表格提交?)不正确,而不仅仅是在按键时阻止它。
这样的功能应该有效:
var test = function(chars){
return /^([A-Z]|&|[0-9])*$/.test(chars);
}
$("input").change(function(){
if(!test($(this).val()){
//Do what you want
}
});
textareas应该以同样的方式工作。