Xóa dấu gạch dưới khỏi chuỗi JavaScript

Giả sử sau đây là chuỗi của chúng ta -

var sentence = "My Name is David Miller I live in AUS";

Để thay thế khoảng trắng trong chuỗi trên bằng dấu gạch dưới, hãy sử dụng split[] cùng với join[]

Thí dụ

Sau đây là mã -

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split[' '].join['_'];
console.log["The actual result="]
console.log[sentence];
console.log["After replacing the space with underscore="]
console.log[withUnderscore];

Để chạy chương trình trên, bạn cần sử dụng lệnh bên dưới như sau -

node fileName.js

Ở đây, tên tệp của tôi là demo250. js

đầu ra

Điều này sẽ tạo ra đầu ra sau trên bảng điều khiển -

PS C:\Users\Amit\javascript-code> node demo250.js
The actual result=
My Name is David Miller I live in AUS
After replacing the space with underscore=
My_Name_is_David_Miller_I_live_in_AUS

Phương thức thay thế [] trong JavaScript được sử dụng để thay thế tất cả các ký tự đặc biệt từ một chuỗi bằng _ [dấu gạch dưới] được mô tả bên dưới

  • phương thức thay thế []. Phương thức này tìm kiếm một chuỗi cho một giá trị đã xác định hoặc một biểu thức chính quy và trả về một chuỗi mới với giá trị đã xác định đã thay thế. cú pháp
string.replace[searchVal, newvalue]
  • Thông số
    • tìm kiếmVal. Nó là tham số bắt buộc. Nó chỉ định giá trị hoặc biểu thức chính quy sẽ thay thế bằng giá trị mới
    • giá trị mới. Nó là tham số bắt buộc. Nó chỉ định giá trị để thay thế giá trị tìm kiếm bằng

ví dụ 1. Ví dụ này thay thế tất cả các ký tự đặc biệt bằng _ [gạch dưới] bằng cách sử dụng phương thức replace[].  

html




    

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split[' '].join['_'];
console.log["The actual result="]
console.log[sentence];
console.log["After replacing the space with underscore="]
console.log[withUnderscore];
3____6____51____8

3____54

36

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split[' '].join['_'];
console.log["The actual result="]
console.log[sentence];
console.log["After replacing the space with underscore="]
console.log[withUnderscore];
3____581____8

    8____11>

    

    

Chủ Đề