17 lines
		
	
	
		
			334 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			334 B
		
	
	
	
		
			JavaScript
		
	
	
	
| // vim:set sw=4 ts=4 sts=4 ft=javascript expandtab:
 | |
| // Escape HTML chars
 | |
| var entityMap = {
 | |
|     "&": "&",
 | |
|     "<": "<",
 | |
|     ">": ">",
 | |
|     '"': '"',
 | |
|     "'": ''',
 | |
|     "/": '/'
 | |
| };
 | |
| 
 | |
| function escapeHtml(string) {
 | |
|     return String(string).replace(/[&<>"'\/]/g, function (s) {
 | |
|         return entityMap[s];
 | |
|     });
 | |
| }
 |