我有一个UITextField,我们可以输入电子邮件地址或电话号码。我的问题是,是否可能在Swift3中单击按钮时检查UITextField中输入的文本是否为电话号码或电子邮件ID? 目前,我正在使用以下代码:
func isNumber(text:String)->Bool
{
if let intVal = text.toInt()
{return true}
else
{return false}
}
但它可以验证输入是否为整数。有可能知道输入是邮件地址还是电话号码吗?
+1(512)...
这样的电话号码,应该发生什么?顺便说一下,toInt()
是 Swift 1 的函数,请考虑更新。 - vadian