Hướng dẫn convert special characters to string javascript - chuyển ký tự đặc biệt thành chuỗi javascript

function char_convert() {

    var chars = ["©","Û","®","ž","Ü","Ÿ","Ý","$","Þ","%","¡","ß","¢","à","£","á","À","¤","â","Á","¥","ã","Â","¦","ä","Ã","§","å","Ä","¨","æ","Å","©","ç","Æ","ª","è","Ç","«","é","È","¬","ê","É","­","ë","Ê","®","ì","Ë","¯","í","Ì","°","î","Í","±","ï","Î","²","ð","Ï","³","ñ","Ð","´","ò","Ñ","µ","ó","Õ","¶","ô","Ö","·","õ","Ø","¸","ö","Ù","¹","÷","Ú","º","ø","Û","»","ù","Ü","@","¼","ú","Ý","½","û","Þ","€","¾","ü","ß","¿","ý","à","‚","À","þ","á","ƒ","Á","ÿ","å","„","Â","æ","…","Ã","ç","†","Ä","è","‡","Å","é","ˆ","Æ","ê","‰","Ç","ë","Š","È","ì","‹","É","í","Œ","Ê","î","Ë","ï","Ž","Ì","ð","Í","ñ","Î","ò","‘","Ï","ó","’","Ð","ô","“","Ñ","õ","”","Ò","ö","•","Ó","ø","–","Ô","ù","—","Õ","ú","˜","Ö","û","™","×","ý","š","Ø","þ","›","Ù","ÿ","œ","Ú"]; 
    var codes = ["©","Û","®","ž","Ü","Ÿ","Ý","$","Þ","%","¡","ß","¢","à","£","á","À","¤","â","Á","¥","ã","Â","¦","ä","Ã","§","å","Ä","¨","æ","Å","©","ç","Æ","ª","è","Ç","«","é","È","¬","ê","É","­","ë","Ê","®","ì","Ë","¯","í","Ì","°","î","Í","±","ï","Î","²","ð","Ï","³","ñ","Ð","´","ò","Ñ","µ","ó","Õ","¶","ô","Ö","·","õ","Ø","¸","ö","Ù","¹","÷","Ú","º","ø","Û","»","ù","Ü","@","¼","ú","Ý","½","û","Þ","€","¾","ü","ß","¿","ý","à","‚","À","þ","á","ƒ","Á","ÿ","å","„","Â","æ","…","Ã","ç","†","Ä","è","‡","Å","é","ˆ","Æ","ê","‰","Ç","ë","Š","È","ì","‹","É","í","Œ","Ê","î","Ë","ï","Ž","Ì","ð","Í","ñ","Î","ò","‘","Ï","ó","’","Ð","ô","“","Ñ","õ","”","Ò","ö","•","Ó","ø","–","Ô","ù","—","Õ","ú","˜","Ö","û","™","×","ý","š","Ø","þ","›","Ù","ÿ","œ","Ú"];

    for(x=0; x

Bài viết này thảo luận về việc thay thế tất cả các ký tự đặc biệt trong chuỗi JavaScript bằng các phương thức và ví dụ khác nhau.

Mục lục:-

  • JavaScript Thay thế các ký tự đặc biệt Regex trong chuỗi bằng cách sử dụng thay thế ()
  • JavaScript Thay thế các ký tự đặc biệt trong chuỗi bằng cách sử dụng hàm tùy chỉnh

JavaScript Thay thế các ký tự đặc biệt Regex trong chuỗi bằng cách sử dụng thay thế ()

JavaScript & nbsp; thay thế () & nbsp; phương thức thay thế một số hoặc tất cả các lần xuất hiện của một mẫu bằng một thay thế (ký tự/chuỗi). Mẫu có thể là một ký tự hoặc một chuỗi, hoặc regexp.replace() method replaces some or all occurrences of a pattern with a replacement(character/string). The pattern can be a character or a string, or regExp.

Syntax:-

replace(regexp, replacement)

Example:-

Quảng cáo

Thay thế tất cả các lần xuất hiện của tất cả các ký tự đặc biệt bằng cách (trống) từ chuỗi JavaScript là @ a # ngôn ngữ, đây là: ngôn ngữ phổ biến nhất. (empty) from the string “Javascript is @ a # language, This is : the most %popular _ language.”

let newString = ""
let dummyString = "Javascript is @ a # language, This is : the most %popular _ language."
newString = dummyString.replace(/[`[email protected]#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, '')
console.log(dummyString)
console.log(newString)

Output:-

Javascript is @ a # language, This is : the most %popular _ language.
Javascript is  a  language This is  the most popular  language

Ở đây, trong hàm thay thế (), đối số đầu tiên lấy các ký tự mà chúng tôi muốn thay thế. Đối số thứ hai là ký tự thay thế.

Lưu ý rằng & nbsp; ở đây & nbsp; ‘, '(dấu phẩy) và‘.' (Dot) & nbsp; cũng bị xóa. Trong trường hợp bạn muốn giữ lại, hãy sử dụng: here ‘,'(comma) and ‘.'(dot) are also removed. In case you want to retain, use:

let newString = ""
let dummyString = "Javascript is @ a # language, This is : the most %popular _ language."
newString = dummyString.replace(/[`[email protected]#$%^&*()_|+\-=?;:'"<>\{\}\[\]\\\/]/gi, '')
console.log(dummyString)
console.log(newString)

Output:-

Javascript is @ a # language, This is : the most %popular _ language.
Javascript is  a  language, This is  the most popular  language.

Example:-

Thay thế tất cả các lần xuất hiện của tất cả các ký tự đặc biệt bằng cách _ _ (nhấn mạnh) từ chuỗi JavaScript là @ a # ngôn ngữ, đây là: ngôn ngữ phổ biến nhất. (underscore) from the string “Javascript is @ a # language, This is : the most %popular _ language.”

let dummyString = "Javascript is @ a # language, This is : the most %popular _ language."
newString = dummyString.replace(/[^a-zA-Z0-9][\W]/gi,'_')
console.log(dummyString)
console.log(newString)

Output:-

Javascript is @ a # language, This is : the most %popular _ language.
Javascript is_ a_ language_This is_ the most_popular _language.

JavaScript Thay thế các ký tự đặc biệt trong chuỗi bằng cách sử dụng hàm tùy chỉnh

JavaScript Thay thế các ký tự đặc biệt Regex trong chuỗi bằng cách sử dụng thay thế ()

Example:-

JavaScript & nbsp; thay thế () & nbsp; phương thức thay thế một số hoặc tất cả các lần xuất hiện của một mẫu bằng một thay thế (ký tự/chuỗi). Mẫu có thể là một ký tự hoặc một chuỗi, hoặc regexp. (empty) but retain the ‘,’ (comma) and ‘.’ (dots) from the string “Javascript is @ a # language, This is : the most %popular _ language.”

let dummyString = "Javascript is @ a # language, This is : the most %popular  _language."
function replaceSpecialCharacters(_string) 
    {
    var lowerCase = _string.toLowerCase();
    var upperCase = _string.toUpperCase();
    var replacement = "";
    for(var i=0; i

Output:-

Javascript is  a  language, This is  the most popular  language.

Quảng cáo

Đọc thêm:

  • JavaScript: Thay thế tất cả các lần xuất hiện của một ký tự trong chuỗi (4 cách)
  • JavaScript: Thay thế tất cả các lần xuất hiện của chuỗi (4 cách)
  • Kiểm tra JavaScript nếu Chuỗi chứa chuỗi con
  • JavaScript: Kiểm tra xem chuỗi có trống không (6 cách)

Chúng tôi hy vọng bài viết này đã giúp bạn thay thế tất cả các ký tự đặc biệt trong chuỗi JavaScript.Chúc may mắn !!!