Ich arbeite mit einem Code nicht meins, und ich stieß auf ein Problem, wo bei der Eingabe einer E-Mail-Adresse mit dem Zeichen @ es abgelehnt werden. Ich habe wenig Wissen in Regex, kann jemand bitte erklären?Regex akzeptiert nicht @ Zeichen
Character = getWrongCharacters(field,/^$|^[a-zA-Z0-9.-\s]*$/,false);
Es gibt eine Menge verfügbarer Regex für Mail. Es ist besser, einen zu finden, als ihn selbst zu erstellen. – anakin
Ich würde mich wundern, wenn dieser reguläre Ausdruck irgendetwas passierte, weil ich ziemlich sicher bin, dass das Minuszeichen für Bereiche verwendet wird und ich glaube nicht, dass .- \ s ein gültiger Bereich ist. –