验证用户在iOS 2.0上输入的电子邮件地址的最简洁方法是什么?
注意:这是一个特定于iOS 2.0的历史问题,由于其年龄和与其相关的其他问题,它不能退役,不能改为"现代"问题.
我刚刚在ios7上尝试了AFNetworking,我收到了这个错误:
/Classes/AFHTTPClient.m:227
2013-09-16 18:25:57.557 App[13531:a0b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: url
Run Code Online (Sandbox Code Playgroud)
我不知道发生了什么,lib和ios7有问题吗?谢谢.
我是iPhone开发和Objective-C的新手.使用ZBar SDK我开发了一个基本的应用程序,它扫描相册中的QR图像并输出它转换成的内容.
我想知道是否有办法获取此输出,确定它是否是URL,如果是这样,则在Web浏览器中打开它.
在我的Swift iOS项目中,我想在请求服务器之前检查是否为有效URL。我之前在Objective C代码中做了检查许多元素,例如www,http,https 、:等的存在,以验证是否正确的url。Swift代码中是否有类似内容?
我期望像这样的Obj C方法。
- (BOOL) validateUrl: (NSString *) candidate {
NSString *urlRegEx =
@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx];
return [urlTest evaluateWithObject:candidate];
}
Run Code Online (Sandbox Code Playgroud)
请提出建议。
我已经试过验证URL以便在我的代码中发送到服务,任何人都可以给我正则表达式来验证应该以http://开头的URL,并且应该以.com,.org,.net,.edu,.in 结尾.url.i中的其他一些常见结局已搜索了很多,但我得到了准确的这种类型正则表达式.请帮助我.提前致谢.
可能重复:
如何验证iPhone上的URL
在Objective-C中,有没有人有一个很好的方法来测试给定的字符串是否显示为URL?
iphone ×3
ios ×2
objective-c ×2
xcode ×2
afnetworking ×1
cocoa-touch ×1
ipad ×1
iphone-sdk-2 ×1
regex ×1
swift ×1