- To search for something more advanced, use RegExMatch, e.g. at least one letter, at least one non-digit.
Code: Select all
q::
vText := "abc123"
if InStr(vText, "abc") ;contains 'abc' (case-insensitive search)
MsgBox, % "y"
else
MsgBox, % "n"
if RegExMatch(vText, "[A-Za-z]") ;contains a letter
MsgBox, % "y"
else
MsgBox, % "n"
if RegExMatch(vText, "\D") ;contains a non-digit
MsgBox, % "y"
else
MsgBox, % "n"
return