01/10/2018, 10:11
Biểu thức chính quy?
Xin chào anh chị em đang học về biểu thức chính quy em đang validation input với điều kiện là chỉ cho nhập số độ dài là 2 kể cà số 00 em sử dụng biểu thức này match(/([0-9]){0,2}/) nhưng nó không cho nhập 00 anh chị nào biết chỉ em với
Bài liên quan
^[0-9]{2}$
Thử xem b
^[0-9]{2}$ có nằm trong // không bạn /^[0-9]{2}$/
mình add vào thì biểu thức đó không chạy
Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
m chạy bình thường mà, b nó báo lỗi gì ? code của b?
đây là đoạn javascript của mình
$("#valuexs").keyup(function() {
$("#valuexs").val(parseInt(this.value.match(/^[0-9]{2}$/)));
đây là textbox của mình
khi mình nhận số là nó ra NaN
< input id=“valuexs” name=“PlayForm[value]” type=“text” maxlength=“4”>
javascript thì nó kiểu như này, b thay input bằng value của b là đc
với lại bạn truyền $input = ‘00’; thì nó là kiểu string rồi
B chuyển value của b sang string rồi check nha, biểu thức chính quy kiểm tra string- chuỗi thôi