RegEx

EM-Autotechnik

Erfahrenes Mitglied
Hallo,

kann hier jmd. gut mit Regulären Ausdrücken umgehen?
Ich möchte Einen String prüfen.
Elaubt sein sollen alle Buchstaben (groß+klein und auch utf-8 Umlaute), Alle Zahlen, und folgende Zeichen:
_-,+' "

Am liebsten wäre es mir noch, wenn das NICHT-erlaubte Zeichen in der Überprüfung ausgegeben werden kann :)

Folgendes habe ich bisher, was aber nicht korrekt funktioniert.
Code:
function validate(str){
	var regEx = /[a-zA-Z0-9_-|,|+|ä|Ä|ö|Ö|ü|Ü|ß|'|"]/g;
	if(regEx.test(str)){
		alert("String ok.");
	}
	else{
		alert("String enthält unerlaubte Zeichen.");
	}
}

Bedanke mich sehr für Eure Hilfe!!
Gruss Sebastian
 
Hey super, es funktioniert!

Allerdings ist bei UTF-8 Codierung folgender Ausdruck verlangt:
Code:
var regEx = /^[\d\w-,+'"äÄöÖüÜß]*$/i;

Viele Grüsse
Sebastian
 

Neue Beiträge

Zurück