Мне нужно проверить строку, которая может содержать как буквенно-цифровые, так и специальные символы, где мне нужно передать ту, которая имеет только альфа-символы (никакие числа или любые другие специальные символы не допускаются)
В текущем методе я использую числа ASCII для оценки каждого символа, если его альфа или нет. Есть ли другой эффективный способ обнаружить наличие специальных символов или чисел в строке? Например, мы не можем использовать Как или что-то, чтобы проверить один раз, чем идущий символ за символом?
For y = 2 To Len(sString)
If Not ((Asc(Mid$((sString,y,1))>64 AND Asc(Mid$((sString,y,1))<91) OR _
(Asc(Mid$((sString,y,1))>96 AND Asc(Mid$((sString,y,1))<123)) Then
//Display an error msg
Exit For
End If
Next y