在程序中就可以看到,@"[1-9]\d{5}"中提示“Unknown escape sequence '\d'”。
没错,这就是危险的信号,你必须冷静下来,分析Xcode给你的黄色信号,是否会影响到程序运行结果。
它说,它不认识,于是@"[1-9]\d{5}"就会变成@"[1-9]d{5}"。
那么,你这个正则表达式,就不存在可以验证表单的能力了。
你需要转义————@"[1-9]\\d{5}"!!加上 "\"后就认识了。OK。
参考文章:
在程序中就可以看到,@"[1-9]\d{5}"中提示“Unknown escape sequence '\d'”。
没错,这就是危险的信号,你必须冷静下来,分析Xcode给你的黄色信号,是否会影响到程序运行结果。
它说,它不认识,于是@"[1-9]\d{5}"就会变成@"[1-9]d{5}"。
那么,你这个正则表达式,就不存在可以验证表单的能力了。
你需要转义————@"[1-9]\\d{5}"!!加上 "\"后就认识了。OK。
参考文章: