Có cách nào dễ dàng để đối diện với regex hay tôi cần xây dựng một regex mới tạo ra điều ngược lại với những gì tôi có?Cách dễ dàng để xóa những gì KHÔNG có trong regex
Ví dụ: tôi sử dụng regex này để đảm bảo tôi nhận được các giá trị tiền tệ phù hợp - không có ký hiệu $.
/^[0-9]+(\.[0-9][0-9]?)?$/
Tôi muốn xóa mọi thứ nằm ngoài mẫu này. Ví dụ: nếu người dùng nhập chữ cái hoặc cố gắng nhập hai dấu chấm, ví dụ: 7.50.6, tôi muốn xóa các ký tự không mong muốn. Làm thế nào để làm điều đó?
bạn đang sử dụng regex như thế nào? – Isaac
Tôi hiện đang sử dụng nó để kiểm tra tức là myValue.test (myRegex); Nhưng bây giờ trong ứng dụng React của tôi, tôi muốn ngăn chặn hoàn toàn các giá trị không mong muốn do người dùng nhập vào. – Sam
Có thể thử 'value = value.match (/ [0-9] + (\. [0-9] {1,2})? /) [0]'? Đó có thể là những gì bạn đang theo dõi – Isaac