您的位置:首页 > 移动开发 > Swift

Swift - 正则表达式的使用(附用户名、邮箱、URL等常用格式验证)

2015-09-28 11:57 731 查看
Swift虽然是一个新出的语言,但却不提供专门的处理正则的语法和类。所以我们只能使用古老的NSRegularExpression类进行正则匹配。

即先接受一个正则表达式的字符串,由此生成NSRegularExpression对象,再用该对象来匹配输入字符串,返回匹配结果。

1,为便于使用,先定义一个正则匹配工具类(内部封装使用NSRegularExpression)

使用方式如下:

2,自定义 =~ 运算符,方便正则匹配

像Ruby和Perl这样的语言,都有专门的=~运算符来进行正则匹配。而在Swift中,我们可以通过操作符的重载来实现。

使用方式如下:

3,其他常用格式验证的正则表达式

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: