数据库中的列只能是数字、字母或下划线,如果需要在前台处理一下这种约束,去除其他的特殊字符,可以如下实现:
function removeSpecialChar(s){
var pattern = /[a-zA-Z0-9_]{1}/;
var rs = "";
for (var i = 0; i < s.length; i++) {
var single = s.substr(i, 1);
if(single.match(pattern)){
rs = rs + single;
}
}
return rs;
};