Hier ist meine regex eine E-Mailadresse für die Validierung. Aber es entfernt immer Buchstaben mit einem Apostroph. Zum Beispiel (Hélen wird Hlen)Letters mit Apostroph verschwindet
var firstname = $("#FirstName").val().replace(/å/gi, "a").replace(/ä/gi,"a").replace(/ö/gi, "o").replace(/[^a-z0-9\s]/gi, '');
var lastname = $("#LastName").val().replace(/å/gi, "a").replace(/ä/gi, "a").replace(/ö/gi, "o").replace(/[^a-z0-9\s]/gi, '');
$("#Mail").val(firstname + "." + lastname + '@customer.Email');
Was Ihre Frage ist, was wollen Sie Ihre Regex zu tun? Entfernen, ersetzen oder behalten? – Charly
Das ist kein Apostroph. – nnnnnn
'[^ a-z0-9 \ s]' paßt alles, was nicht ein Brief zwischen 'a' und' Z' oder einer Zahl zwischen '0' und '9' ist, und entfernt sie. Dies ist nicht der richtige Weg, um eine E-Mail zu validieren. – adeneo