How can I check if a String contains a specific character?

How to check if a String

specific contains Character

?

For example:

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

      

+3


source to share


3 answers


You can use a standalone find

function like:



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

      

+4


source


Here you go:



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

      

0


source


You can use this

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

      

0


source







All Articles