<input type="text" name="brandNameEn" size="35" value="" onkeyup="value=value.replace(/[\W]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
这个输入框只能输入英文及数字,现在我还需要能输入特殊字符中的"&"和"\",各位大大,教教小弟怎么写?
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
这个输入框只能输入英文及数字,现在我还需要能输入特殊字符中的"&"和"\",各位大大,教教小弟怎么写?
String regex = "^[\\W]*&*\\\\$";
这是Java的正则表达式。
//改为
onkeyup="value=value.replace(/[^\w&\\]/g,'')"
//确切的说应该是允许字母、数字、下划线、&和\
//如果不允许下划线,改成下面的
onkeyup="value=value.replace(/[^a-zA-Z0-9&\\]/g,'')"