如何检查String是否包含特定字符?

时间:2015-06-23 14:28:35

标签: string swift character

如何检查String是否包含特定Character

例如:

if !emailString.hasCharacter("@") {
    println("Email must contain at sign.")
}

3 个答案:

答案 0 :(得分:4)

您可以使用free-standing find function,如下所示:

let s = "hello"
if (find(s, "x") != nil) {
    println("Found X")
}
if (find(s, "l") != nil) {
    println("Found L")
}

答案 1 :(得分:0)

你走了:

if emailString.rangeOfString("@") != nil{
    println("@ exists")
}

答案 2 :(得分:0)

您可以使用此

if emailString.rangeOfString("@") == nil {
        println("Email must contain at sign.")
}