30/09/2018, 19:38
Sử dụng biểu thức chính quy trong python
Chào các bác.Hôm nay em xin gửi đến các bác 1 câu hỏi như sau.
em muốn nhập 1 số điện thoại từ bàn phím và em dùng biểu thúc chính quy để kiểm tra xem có hợp lệ hay không? vd đơn giản mong các bác đừng cười.
Cảm ơn!
Bài liên quan
Mình không biết python, như mình sẽ đưa ra cho bạn RegEX của javascript:
/^0(\d{9,10})/
==> phải bắt đầu bằng số 0, kèm theo đó là 9 hoặc 10 số nữa.
nếu match và phone_number trùng nhau thì ok.
Cảm ơn bác!
E hiểu biểu thức như này không biết có đúng không.?
0 = bắt đầu bằng số 0.
\d = chỉ nhận số.
{9} = dãy số phải gồm 9 số.
Cảm ơn bác!!!
Cảm ơn bác vì sự nhiệt tình.em sẽ hỏi bác về jv sau.
Phải thế này (bạn so sánh ví dụ javascript ở trên của mình sẽ thấy nó giống hoàn toàn):
re.match() chỉ tìm ngay đầu chuỗi còn re.search sẽ tìm tất cả vị trí trong chuỗi. Nếu bạn muốn tìm 1 cái gì đó và xem nó có khớp với toàn bộ chuỗi không thì dùng match nhanh hơn, còn nếu muốn xem nó có nằm trong chuỗi hay không thì dùng search.
bác cho em hỏi cái chuỗi regx trên có nghĩa là gì ạ