限制方式
//一不能輸入方式: 不能輸雙引
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;
},