iOS中对string类的扩展,判断字符串是否是手机号;
extension String {
func isPhoneNumber() -> bool {
let pattern = "^1[3456789]\\d{9}$"
return NSPredicate.init(format:"SELF MATCHES %@",pattern).evaluateWithObject(self)
}
/// 判断是否是邮政编码
func isPostCode() -> Bool {
let pattern = "^\\d{6}$"
return NSPredicate.init(format:"SELF MATCHES %@",pattern).evaluateWithObject(self)
}
}
本文介绍了一个简单的iOS字符串扩展方法,用于验证字符串是否为有效的手机号或邮政编码。通过正则表达式和NSPredicate实现了快速有效的验证功能。
2738

被折叠的 条评论
为什么被折叠?



