Tôi có một vài chuỗi như vậy:Remove ở đầu và đuôi số không từ một chuỗi
str1 = "00001011100000"; // 10111
str2 = "00011101000000"; // 11101
...
Tôi muốn dải số không hàng đầu và đóng cửa từ mọi chuỗi sử dụng regex với ONE hoạt động.
Cho đến nay tôi đã sử dụng hai chức năng khác nhau nhưng tôi muốn kết hợp chúng với nhau:
str.replace(/^0+/,'').replace(/0+$/,'');
Tôi hoàn toàn quên thông số chung. Cảm ơn! –
Tôi biết đây là một chủ đề khá cũ, nhưng nó vẫn xuất hiện trong tìm kiếm của google khi cố gắng cắt các số 0 đầu/cuối. Trong khi điều này làm việc hầu hết thời gian, nó không xử lý đúng một giá trị '0'. Nó chỉ cắt nó hoàn toàn, trong khi 0 về mặt kỹ thuật là một số hợp lệ. – dvsoukup
Đó là điểm tốt @dvsoukup. Tôi đã cập nhật câu trả lời. – anubhava