Tôi cần xác định xem văn bản là địa chỉ email hay số điện thoại di động, đối với địa chỉ email tôi có thể sử dụng một số cụm từ thông dụng, cho số điện thoại di động có thể kiểm tra xem chuỗi có chỉ chữ số (phải không?)iOS: cách kiểm tra xem chuỗi có chỉ chữ số không?
và trình tự giống như:
is (regex_valid_email(text))
{
// email
}
else if (all_digits(text))
{
// mobile number
}
nhưng làm cách nào để kiểm tra xem chuỗi có chỉ số trong iOS không?
Cảm ơn
Đối với các bit thứ hai. có thể trùng lặp của [Làm thế nào để kiểm tra xem NSString là số hay không] (http://stackoverflow.com/questions/2020360/how-to-check-if-nsstring-is-numeric-or-not) mà chính nó là một dupe của http://stackoverflow.com/questions/1320295/iphone-how-to-check-that-a-string-is-numeric-only - hãy nhìn vào lần sau trước khi hỏi, chúng tôi không thực sự muốn một triệu bản Mỗi câu hỏi :-) – paxdiablo
Đối với bit đầu tiên, nó cũng được thiết lập rằng regex có khả năng làm email đúng cách khoảng 27 tỷ ký tự :-) Cách tốt nhất để kiểm tra email là gửi một cái gì đó đến nó với một liên kết bắt buộc phải được chọn. Không phải mọi địa chỉ email hợp pháp đều hợp lệ. – paxdiablo
Điều gì sẽ xảy ra nếu số điện thoại có dấu gạch ngang? Hoặc dấu ngoặc đơn? – borrrden