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,如何正确写正则的格式?谢谢
函数式编程
相关分类