nổi tôi có mô hình này:Regex số khớp với điểm
[0-9]*\.?[0-9]
Nó phù hợp với số nhưng nó cũng phù hợp với 3.5.4 như:
- 3,5
- .4
Làm cách nào để khắc phục điều đó (đầu vào này không được khớp)?
UPDATE:
này cũng nên làm việc trên đầu vào: 1 3.5.4 10
1,2. không được phép
.3 được phép
bất kỳ thẻ nào không phải là poart của số không được phép, như: a1 2.4f 3. 45, 67!
Bạn có muốn để phù hợp với '1.23'? Còn về '.3' thì sao? –
Nếu dữ liệu nhập của bạn chứa nhiều kết quả phù hợp, bạn có muốn tất cả chúng không? Đầu vào của bạn có thể chứa bất kỳ thông tin nào khác ngoài dấu chấm, chữ số và dấu cách không? –
vâng, đầu vào có thể có bất kỳ thứ gì – ronik