ZZ

self.navigationController.title = @"物流管理系統(tǒng)";

self.view.backgroundColor= [UIColor whiteColor];

text = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 200, 45)];

text.placeholder =@"請輸入手機號碼";

[self.view addSubview:text];

btn = [[UIButton alloc]initWithFrame:CGRectMake(100, 200, 200, 45)];

[btn setTitle:@"驗證" forState:UIControlStateNormal];

btn.backgroundColor = [UIColor blueColor];

[btn addTarget:self action:@selector(press) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:btn];

}

-(void)press{

NSString *checkString = text.text;

// 1.創(chuàng)建正則表達式,

//NSString *pattern = @"^\\d{14}[[0-9],0-9xX]$";

NSString *pattern = @"^((13[0-9])|(15[^4,\\D])|(18[0-9])|(14[57])|(17[013678]))\\d{8}$";

// 1.1將正則表達式設(shè)置為OC規(guī)則

NSPredicate * preURL =[NSPredicate predicateWithFormat:@"self matches%@",pattern ];

bool b1 = [preURL evaluateWithObject:checkString];

if (b1) {

NSLog(@"手機號驗證正確");

ViewController * view = [[ViewController alloc]init];

[self.navigationController pushViewController:view animated:YES];

}else{

NSLog(@"手機號驗證不正確");

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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