function addInput() { var num = $("input[name='name[]']").length; if(num <= 9){ var input = '<div class="col-sm-9" style="margin-top:5px;padding-left:0;"><div class="col-sm-8" style="padding-left:0 !important;"><input type="text" name="names" maxlength="50" class="names form-control" placeholder="输入设备编号" onkeyup="value=value.replace(/[^a-z|A-Z|0-9|_]/g,'')"></div><span class="btn btn-default btn-xs" style="margin-top:5px;background:none;background-image:none;" id="removeInput">×</span></div>'; $("#input_fields_wrap").append(input); }else{ layer.alert('一次最多只能添加10个设备编号',{ icon:7,}); return false; } }Uncaught SyntaxError: Unexpected string上面onkeyup那里应该是报以上错误,所以,请问这种动态添加的input,如何正确写正则的格式?谢谢
1 回答
函数式编程
TA贡献1807条经验 获得超9个赞
var input = '<div class="col-sm-9">****<input onkeyup="value=value.replace(/[^a-z|A-Z|0-9|_]/g,\'\')">****</div>';
添加回答
举报
0/150
提交
取消