限制方式
//一不能输入方式: 不能输双引
oninput="value=value.replace(/[\"]/g,'')"
//二只能输入方式: 只能输双引
oninput="value=value.replace(/[^"]/g,'')"
转义字符
/**
* 把html转义成HTML实体字符
* @param str
* @returns {string}
* @constructor
*/
htmlEncode(str) {
var s = "";
if (str.length === 0) {
return "";
}
s = str.replace(/&/g, "&");
s = s.replace(/</g, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(/\'/g, "'"); //IE下不支持实体名称
s = s.replace(/\"/g, """);
return s;
},
/**
* 转义字符还原成html字符
* @param str
* @returns {string}
* @constructor
*/
htmlRestore(str) {
var s = "";
if (str.length === 0) {
return "";
}
s = str.replace(/&/g, "&");
s = s.replace(/</g, "<");
s = s.replace(/>/g, ">");
s = s.replace(/ /g, " ");
s = s.replace(/'/g, "'");
s = s.replace(/"/g, '"');
return s;
},