Giả sử chuỗi ban đầu của chúng tôi là chuỗi sau với các chữ cái lặp lại -
var values = "DDAAVIDMMMILLERRRRR";
Chúng tôi muốn loại bỏ các chữ cái lặp lại và các chữ cái đứng trước các con số. Đối với điều này, hãy sử dụng Replace () cùng với biểu thức chính quy.
Ví dụ
Sau đây là mã -
var values = "DDAAVIDMMMILLERRRRR"; var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]); console.log("The original string value=" + values); console.log("String value after preceding the numbers ="); console.log(precedingNumbersInString);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đây, tên tệp của tôi là demo295.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -
PS C:\Users\Amit\javascript-code> node demo295.js The original string value=DDAAVIDMMMILLERRRRR String value after preceding the numbers = 2D2AVID3MI2LE5R