20.11.2013 Aufrufe

CA Service Accounting und CA Service Catalog ...

CA Service Accounting und CA Service Catalog ...

CA Service Accounting und CA Service Catalog ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

So verwenden Sie JavaScript-Funktionen in Feldern:<br />

Verwenden regulärer Ausdrücke zum Validieren von numerischen Daten <strong>und</strong> von Adressdaten<br />

In diesem Thema wird erläutert, wie Formulardesigner-Formulare mit Hilfe<br />

regulärer Ausdrücke so konfiguriert werden, dass überprüft wird, ob die<br />

nachstehenden Arten von Daten im korrekten Format eingegeben wurden:<br />

Kreditkartennummern, Sozialversicherungsnummern, E-Mail-Adressen, IP-<br />

Adressen, Telefonnummern, Postleitzahlen sowie Dezimalzahlen mit zwei<br />

Dezimalstellen. Bei diesem Prozess wird nicht geprüft, ob die vom Benutzer<br />

eingegebenen Daten authentisch sind, doch wird durch Prüfen des Formats auf<br />

Korrektheit die Validierung unterstützt.<br />

Hinweis: Sie können außerdem JavaScript-Funktionen verwenden, um das<br />

Format von Kreditkartennummern zu überprüfen.<br />

Befolgen Sie zur Überprüfung der zuvor genannten Arten der Benutzereingabe<br />

die nachstehenden Schritte, Diese Schritte verwenden zur Veranschaulichung<br />

das gleiche Beispiel.<br />

1. Entwerfen <strong>und</strong> erstellen Sie das Formular (siehe Seite 299), sofern nicht<br />

bereits geschehen.<br />

2. Fügen Sie für jede Art der Benutzereingabe ein Textfeld hinzu.<br />

3. Ändern Sie den voreingestellten Namen "Textfeld" der Textfelder in einen<br />

aussagekräftigen Namen, wie etwa "Sozialversicherungsnummer",<br />

"Kreditkartennummer" usw.<br />

4. Geben Sie für den Wert des HTML-Attributs (siehe Seite 306) "pattern"<br />

den regulären Ausdruck für die Art der zu validierenden Daten ein, <strong>und</strong><br />

speichern Sie das Formular. Gültige Werte sind:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Sozialversicherungsnummer: ^([0-6]\d{2}|7[0-6]\d|77[0-2])([<br />

\\d{2})\2(\d{4})$<br />

Dezimalzahl mit zwei Dezimalstellen: ^[1-9]\d*(\.\d{2})$<br />

E-Mail-Adresse: ^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-<br />

Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$<br />

IP-Adresse: ^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-<br />

9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})$<br />

Telefonnummer: ^(([0-9]{1})*[- .(]*([0-9a-zA-Z]{3})*[- .)]*[0-9azA-Z]{3}[-<br />

.]*[0-9a-zA-Z]{4})+$<br />

URL: ^(http[s]?://|ftp://)?(www\.)?[a-zA-Z0-9-<br />

\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov)$<br />

Postleitzahl (<strong>CA</strong>D): ^([A-Z][0-9]){3}$<br />

Weitere Werte oder Informationen zum Erstellen eines eigenen<br />

Ausdrucks finden Sie in Ihrer Referenz für reguläre Ausdrücke, wie<br />

etwa www.regular-expressions.info oder www.regexlib.com.<br />

348 Administrationshandbuch

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!