Tôi đang sử dụng regexp sau đây để xác nhận con số trong tập tin javascript của tôi:Members javascript số thập phân
var valid = (val.match(/^\d+$/));
Nó hoạt động tốt cho số nguyên như 100, 200, vv, tuy nhiên cho những thứ như 1,44, 4,11, v.v., nó trả về false. Làm thế nào tôi có thể thay đổi nó để các số có số thập phân cũng được chấp nhận?
"4." về mặt kỹ thuật là số thập phân hợp lệ nhưng regex này sẽ không khớp với số đó. Bạn nên tạo các chữ số '\ d +' trong nhóm tùy chọn. –