javacscriptでのhtmlエスケープシーケンス

新社会人をチラホラ見るようになってあんな初々しさがおいらにもあったのかと思う季節になってきましたね。

今日は特に書く事ないのでjavascript内でのhtmlエスケープシーケンスの関数でも載せときます。

function htmlEscape(s) {
	return s.replace(/&/g, '&')
		.replace(/</g, '&lt;')
		.replace(/>/g, '&gt;')
		.replace(/'/g, '&#039;')
		.replace(/"/g, '&quot;')
		.replace(/\n/g, '<br />');
}


ちょっと最近忙しいので最近は手抜きなんですけど、少し時間に余裕ができればSymfony2の続きを書いていく予定です。
誰も期待はしてないと思いますけどね。