Sponsored Links |
|
||||
Merci.
Im Moment habe ich es so (erscheint mir aber recht aufwendig): (jQuery, an die Klasse chkchr wird die Funktion angebändelt, usrcmt ist ein Bereich wo Hilfetexte angezeigt werden) Code:
$('.chkchr').bind( 'keyup', function( e) { console.log( "chkchr: " + e.target.id + ", key " + this.value); valchr = " _-abcdefghijklmnopqrstuvwxyz0123456789"; for ( i=0; i<this.value.length; i++) { c = this.value.charAt(i).toLowerCase(); if ( valchr.indexOf( c) == -1){ console.log( "* ill: " + c); $('#usrcmt').html( "Sie haben ein '" + c + "' eingegeben, " + "dieses Zeichen ist hier nicht zulässig. Bitte " + "verwenden Sie nur die Ziffern von 0 bis 9, die " + "Sonderzeichen '_' und '-' und die Buchstaben " + "von a bis z bzw A bis Z"); return; } } $('#usrcmt').html(''); }); |
|
||||
Du solltest dich mal mit regulären Ausdrücken beschäftigen. Das ist ein nützliches und mächtiges Werkzeug.
SELFHTML: JavaScript / Objektreferenz / RegExp SELFHTML: Perl / Perl-Sprachelemente / Reguläre Ausdrücke Es gibt dort für die verschiedenen Zeichengruppen jeweils Suchmuster. z.b. dürfte \w deiner Suche entsprechen. Aber du kannst natürlich auch nach 0-9 und a-z suchen. [EDIT]Ach und du solltest auf jeden Fall Variabeln lokal halten. so wie du es jetzt machst sind alle Variabeln global und globale Schleifenvariabeln sollten dir auch als C Programmierer ein greuel sein. |
|
||||
Zitat:
Zitat:
Gruß, Pablo |
|
||||
Zitat:
Das was du willst sollte dem entsprechen: Code:
String.prototype.isalnum = function() { return !this.match(/[^\w\-]/); } var c; c = 'ax_-1'; alert(c.isalnum()) c = 'ax_-1ö'; alert(c.isalnum()) |
|
||||
Zitat:
|
Sponsored Links |
|
||||
Das mit dem Gültigkeitsbereich der Variablen ist ja wirklich so. Ich fasse es nicht.
Eine (unnötige) Fehlerquelle erster Güte. Wollte man damit den Skript-Kiddies Fehlermeldungen ersparen ? |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
DIV Box (Sidebar) in bereits fertiges Design einfügen? | Daniel386 | CSS | 10 | 21.06.2011 23:58 |
Setzen von Minimalhöhe bei Kontentbox | Christophe | CSS | 4 | 17.06.2009 09:24 |
Problem mit div und Höhe | deep4 | CSS | 2 | 13.11.2007 21:03 |
overflow: auto und background-attachment Probleme | Veritas | CSS | 1 | 05.02.2006 17:49 |
3 Spalten Layout - Div Höhe aneinander angleichen | Simsi | CSS | 3 | 01.01.2006 19:04 |