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

How do I check if a String includes a specific Character?

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

例如:

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

给你:

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

你可以用这个

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

您可以使用 free-standing find function,像这样:

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