함수 escapeHtml()

(함수 htmlspecialchars()에서 넘어옴)
함수 escapeHtml()
함수 htmlspecialchars()

1 JavaScript[ | ]

JavaScript
Copy
function escapeHtml(str) {
	var map = {
		'&': '&',
		'<': '&lt;',
		'>': '&gt;',
		'"': '&quot;',
		"'": '&#039;'
	};
	return str.replace(/[&<>"']/g, function(m) { return map[m]; });
}
console.log( escapeHtml("<a href='test'>Test</a>") ); // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;
console.log( escapeHtml("This is some <b>bold</b> text.") ); // This is some &lt;b&gt;bold&lt;/b&gt; text.
&lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt; 
This is some &lt;b&gt;bold&lt;/b&gt; text. 

2 PHP[ | ]

PHP
CPU
0.0s
MEM
22M
0.0s
Copy
var_dump( htmlspecialchars("<a href='test'>Test</a>") );
var_dump( htmlspecialchars("This is some <b>bold</b> text.") );
string(35) "&lt;a href='test'&gt;Test&lt;/a&gt;"
string(42) "This is some &lt;b&gt;bold&lt;/b&gt; text."

3 같이 보기[ | ]