tôi cần phải định dạng lại một chuỗi sử dụng jQuery hoặc vani JavascriptThay thế gian với dấu gạch ngang và làm cho tất cả chữ thường
Hãy nói rằng chúng tôi có "Sonic Free Games"
.
Tôi muốn chuyển đổi nó thành "sonic-free-games"
.
Vì vậy, khoảng trắng phải được thay thế bằng dấu gạch ngang và tất cả các chữ cái được chuyển đổi thành chữ cái nhỏ.
Bất kỳ trợ giúp nào về điều này, vui lòng?
Một biến thể tôi đã đưa ra sử dụng \ W đại diện cho bất kỳ ký tự nonalphanumeric. Điều này rất hữu ích cho một cái gì đó như 'A & P Grocery' mà sẽ trở thành 'a-p-tạp hóa'. 'str.replace (/ \ W +/g, '-'). toLowerCase();' –
Tâm không trích dẫn phần regexp, nghĩa là 'thay thế (/ \ s +/g, ..' và ** not **' thay thế ('/ \ s +/f', ..' (không có dấu nháy đơn) –