Tôi có một chuỗi mà có thể có ký tự đặc biệt, mà tôi phải thay thế bằng gạch nốiHủy bỏ khoảng trắng, dấu chấm và ký tự đặc biệt từ một chuỗi và thay thế bằng gạch nối trong jQuery
var str="123.This is,, :ravi"
Chuỗi trên nên được chuyển đổi như thế này
var newstr="123-This-is-ravi";
tôi đã cố gắng này
function remove(str){ str.replace(/\./g, "-"); } //replaces only dots
function remove(str){ str.replace(/ /g, "-"); } //replaces only spaces
Can bất kỳ một hel p tôi làm điều này? Tôi cần phải thay thế các ký tự đặc biệt bằng dấu nối.
Đây phải là câu trả lời đúng. không chắc tại sao mọi người lười biếng làm điều này trên bảng điều khiển: "@! # $ DFASDFASD $ #:, '\/ssss" .replace (/ [\ W _]/g, "-") kết quả vào: "--- --DFASDFASD ------- ssss " – Erick