美文网首页
iOS使用正则表达式,没有得到预期的结果

iOS使用正则表达式,没有得到预期的结果

作者: 风雪山神喵 | 来源:发表于2018-05-22 18:03 被阅读0次

    在程序中就可以看到,@"[1-9]\d{5}"中提示“Unknown escape sequence '\d'”。

    没错,这就是危险的信号,你必须冷静下来,分析Xcode给你的黄色信号,是否会影响到程序运行结果。

    它说,它不认识,于是@"[1-9]\d{5}"就会变成@"[1-9]d{5}"。

    那么,你这个正则表达式,就不存在可以验证表单的能力了。

    你需要转义————@"[1-9]\\d{5}"!!加上 "\"后就认识了。OK。

    参考文章:

    1、iOS开发-正则表达式的使用方法

    2、在线正则表达式测试

    相关文章

      网友评论

          本文标题:iOS使用正则表达式,没有得到预期的结果

          本文链接:https://www.haomeiwen.com/subject/vetkjftx.html