I want to convert the characters &, <, >, ", and ', to their corresponding HTML entities: &, <, >, ", and '. For example, "Tom & John" should become "Tom & John".  How can I do this?
            Asked
            
        
        
            Active
            
        
            Viewed 53 times
        
    -1
            
            
         
    
    
        George Stocker
        
- 57,289
- 29
- 176
- 237
 
    
    
        Bernard Doci
        
- 739
- 3
- 14
- 23
1 Answers
1
            
            
        Try this coding...
alert(HtmlSpecialConversion("Tom & John"))
function HtmlSpecialConversion(text) {
  var map = {
    '&': '&',
    '<': '<',
    '>': '>',
    '"': '"',
    "'": '''
  };
  return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}
 
    
    
        msvairam
        
- 862
- 5
- 12