Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Inhalt prüfen, ob nur Zahlen

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
zyrus
•->
•->


Anmeldedatum: 19.08.2008
Beiträge: 13
Wohnort: Wien

BeitragVerfasst am: 18.08.2012 - 15:53    Titel: Inhalt prüfen, ob nur Zahlen Antworten mit Zitat

Hallo,
auch bin noch Anfänger und ersuche um Hilfe.
Beim Empfang von SMS (bluephone Elite) sollten die ersten 9 Stellen nur Ziffern beinhalten, falls das nicht ist, sollte eine Fehlermeldung zurückgeschickt werden.
Wie überprüfe ich die SMS, ob die ersten 9 Positionen nur Ziffern beinhalten
(gesendete Nachricht theContent) ?

Rückmeldungen mit if Funktionen für sonstige Kriterien habe ich bereits, aber die Überprüfung auf Ziffern (richtige Eingabe) fehlt mir noch.
Gibt es auch einen Trim Befehl für die Eingabe?

danke im Voraus
Grüsse aus Wien
Gustav
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zyrus
•->
•->


Anmeldedatum: 19.08.2008
Beiträge: 13
Wohnort: Wien

BeitragVerfasst am: 18.08.2012 - 20:14    Titel: Trim Antworten mit Zitat

Ich habe bereits ein brauchbares Script fürs trimmen gefunden

zB
set theString to " 620 88 154 z105 vD lg"

set L to length of theString
set P to the offset of space in theString
repeat until P = 0
if P = 1 then
set theString to "" & text 2 through -1 of theString
else if P = L then
set theString to text 1 through (L - 1) of theString & ""
else
set theString to text 1 through (P - 1) of theString & "" & text (P + 1) through -1 of theString
end if
set P to the offset of space in theString
end repeat

theString
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Skeeve
•---->
•---->


Anmeldedatum: 20.04.2006
Beiträge: 1068

BeitragVerfasst am: 21.08.2012 - 21:35    Titel: Antworten mit Zitat

Code:
to is_number(str)
   try
      str as number
      return true
   end try
   return false
end is_number

is_number(text 1 thru 9 of (words of " 620 88 154 z105 vD lg" as text)) -- false

is_number(text 1 thru 9 of (words of " 620 88 154 4z105 vD lg" as text)) -- true

_________________
"All problems are solved in slightly less than half an hour" (Chumbawamba, "Hey Hey We're The Junkies")
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter