iOS 開發(fā) 幾種簡單的校驗----手機號、密碼、URL。。。

判斷是否為URL地址

- (BOOL)isTrueUrl {
    NSString *pattern = @"http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
    NSRegularExpression *regex = [[NSRegularExpression alloc] initWithPattern:pattern options:0 error:nil];
    NSArray *regexArray = [regex matchesInString:self options:0 range:NSMakeRange(0, self.length)];
    if (regexArray.count > 0) return YES; else return NO;
}

判斷是否為手機號----簡單判斷

- (BOOL)isPhoneNumber {
    NSString *reg = @"^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(19[0-9]{1})|(17[0-9]{1})|(14[4-7]{1}))+\\d{8})$";
    NSPredicate *regextestcm = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg];
    return [regextestcm evaluateWithObject:self];
}

判斷密碼是否輸入正確(6-16位)

- (BOOL)cheackPass {
    NSString * regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z`~!@#$%^&*()+=|{}':;',//[//].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]{6,16}$";
    NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
    BOOL isMatch = [pred evaluateWithObject:self];
    return isMatch;
}

手機號中間四位變星

- (NSString *)phoneNumberHiddenCenter {
    if (![self isPhoneNumber]) {
        return nil;
    }
    NSString *startStr = [self substringWithRange:NSMakeRange(0, 3)];
    NSString *endStr = [self substringWithRange:NSMakeRange(self.length-4, 4)];
    NSString *hiddenStr = [NSString stringWithFormat:@"%@****%@",startStr,endStr];
    return hiddenStr;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 文章圖片上傳不正常,如需文檔,可聯(lián)系微信:1017429387 目錄 1 安裝... 4 1.1 配置探針... ...
    Mrhappy_a7eb閱讀 6,936評論 0 5
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,363評論 0 17
  • 《敬往事》 那一刻 只有人們的寒暄 酒杯的碰撞 卸下疲憊吧―― 把過去倒入酒中 暫時的放縱自己 讓羽翼從滾燙的身...
    在昔閱讀 605評論 4 12
  • 今天中午參加一個很奇妙的婚禮。不是婚禮本身有多奇妙,而是感覺緣分很奇妙。 我是以新郎方面的客人身份參加的,但是婚禮...
    不羈de云閱讀 248評論 0 0
  • 今日天朗氣清,聽聞郊外桃李始盛,不覺心里難耐,便退了那白色狐裘換上鮮艷衣裳,好生梳洗去瞧一瞧今兒的花。 昨兒個玖陽...
    淺居閱讀 250評論 0 0

友情鏈接更多精彩內(nèi)容