Frage

Ich habe diesen Code für alphanumerische Prüfung ( „Buchstaben, Zahlen, Leerzeichen oder Unterstrichen“), aber ich ändern will, so kann ich nur Buchstaben oder Zahlen schreiben. Kann mir jemand sagen, wie man diesen Code ändern:

function(value, element) {
    return this.optional(element) || /^\w+$/i.test(value);}

Danke!

Greg

War es hilfreich?

Lösung

Das sollte es tun:

function(value, element)
{
    return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
}

EDIT: OK, nicht Ahnung, warum kann mich nicht bekommen, dass gut Formatierung, aber der wichtige Teil ersetzt die \ w mit der Zeichenklasse (das Bit in [])

Andere Tipps

Ich habe jetzt das seit Jahren verwendet:

http://www.itgroup.com.ph/alphanumeric/

Werfen Sie einen Blick

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top