Come convaliderei questo modello: 2 cifre seguite dal cognome, praticamente qualsiasi lunghezza di lettere. Lo script Apple non usa espressioni regolari, corretto?
Devo convalidare l'input dell'utente e tutti gli ID utente degli studenti nel mio campus sono in quel formato.
repeat
display dialog "Enter user name: (like 99smith)" default answer "" giving up after 40
set {userName, returnedButton, gaveupBoolean} to the result as list
-->{"some text", "OK", false}
if userName is not "" then
set CheckName to text 1 thru 2 of userName & " --test"
display dialog CheckName & " -- 1"
if class of CheckName is number then
display dialog CheckName & " -- 2"
exit repeat
else
display dialog "Name does not start with 2 digits " & CheckName & " -- " & userName
end if
end if
end repeat