过滤html特殊符号的脚本
代码<script type="text/javascript" language="javascript">
//filter special char
function msgEscape(obj) {
var msg = obj.value;
if (typeof (msg) == 'undefined' || !msg || msg == '')
return;
msg = msg.replace(/%/g, ""); // must be done first
msg = msg.replace(/\n/g, "");
msg = msg.replace(/\r/g, "");
msg = msg.replace(/ /g, "");
msg = msg.replace(/\"/g, "");
msg = msg.replace(/#/g, "");
msg = msg.replace(/\$/g, "");
msg = msg.replace(/&/g, "");
msg = msg.replace(/\(/g, "");
msg = msg.replace(/\)/g, "");
msg = msg.replace(/\+/g, "");
msg = msg.replace(/,/g, "");
msg = msg.replace(/\//g, "");
msg = msg.replace(/\:/g, "");
msg = msg.replace(/\;/g, "");
msg = msg.replace(/</g, "");
msg = msg.replace(/=/g, "");
msg = msg.replace(/>/g, "");
msg = msg.replace(/@/g, "");
obj.value = msg;
}
</script>
//filter special char
function msgEscape(obj) {
var msg = obj.value;
if (typeof (msg) == 'undefined' || !msg || msg == '')
return;
msg = msg.replace(/%/g, ""); // must be done first
msg = msg.replace(/\n/g, "");
msg = msg.replace(/\r/g, "");
msg = msg.replace(/ /g, "");
msg = msg.replace(/\"/g, "");
msg = msg.replace(/#/g, "");
msg = msg.replace(/\$/g, "");
msg = msg.replace(/&/g, "");
msg = msg.replace(/\(/g, "");
msg = msg.replace(/\)/g, "");
msg = msg.replace(/\+/g, "");
msg = msg.replace(/,/g, "");
msg = msg.replace(/\//g, "");
msg = msg.replace(/\:/g, "");
msg = msg.replace(/\;/g, "");
msg = msg.replace(/</g, "");
msg = msg.replace(/=/g, "");
msg = msg.replace(/>/g, "");
msg = msg.replace(/@/g, "");
obj.value = msg;
}
</script>

浙公网安备 33010602011771号