Header Ads

Breaking News
recent

Remove character unicode(Vietnamese) with javascript

Sometimes you need to remove the Vietnamese characters orunicode characters.
One way is that you remove these characters with javascriptbefore.

For example:



function remove_unicode(str) 
{  
 str= str.toLowerCase();  
 str= str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g,"a");  
 str= str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g,"e");  
 str= str.replace(/ì|í|ị|ỉ|ĩ/g,"i");  
 str= str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g,"o");  
 str= str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g,"u");  
 str= str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g,"y");  
 str= str.replace(/đ/g,"d");  
 str= str.replace(/!|@|%|\^|\*|\(|\)|\+|\=|\<|\>|\?|\/|,|\.|\:|\;|\'| |\"|\&|\#|\[|\]|~|$|_/g,"-"); 

 str= str.replace(/-+-/g,"-"); //thay thế 2- thành 1- 
 str= str.replace(/^\-+|\-+$/g,"");  

 return str;  
} 

3 comments:

  1. Thank you for ur sharing :)

    ReplyDelete
  2. Type : Quảng ngãi ==> quang-ngã£i
    Has error code.

    ReplyDelete
    Replies
    1. Please check your end-code in IDE or text editor before, Thanks!

      Delete

Powered by Blogger.