将文本区域字段限制为大写字母、数字和&符号与jQuery
Limit textarea field to Caps, numbers and the & symbol with jQuery
我想将文本区域字段限制为大写字母(a-Z)、数字(0-9)和此符号(&)。jQuery可以做到这一点吗?
这是我的js:
$('#textarea').keyup(function(e){
var keyed = $(this).val().replace(/['n]/g,'<br />');
$('#output').html(keyed);
});
请帮忙吗?感谢
严格来说,我宁愿在验证时通知用户他的输入不正确(表单提交?),而不是在按键时阻止它。
像这样的功能应该可以工作:
var test = function(chars){
return /^([A-Z]|&|[0-9])*$/.test(chars);
}
$("input").change(function(){
if(!test($(this).val()){
//Do what you want
}
});
文本区域应该以相同的方式工作
相关文章:
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 在.csv文件中写入学位符号
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- 使用相同的数据集绘制各种符号
- jQuery工具验证器自定义效果-添加&消除影响
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 关于引入外部javascript文件的问题&css通过https
- 指令的模板必须只有一个根元素:With restrict E&替换true
- 使用ajax的服务器端分页&jQuery
- 如何使用javascript获取&使用字符偏移量设置插入符号位置
- 连接字符串&带点符号的变量=错误
- 允许在文本区域中使用“与”符号(&)
- 将文本区域字段限制为大写字母、数字和&符号与jQuery
- 在php中,如何在使用GET方法时处理实际数据是否包含ambersand(&)符号