Erlauben "/" Schrägstrich in regulärem Ausdruck
var patt = /^(?=.*[a-zA-Z0-9.!@#&*\-\u0080-\u052F])[a-zA-Z0-9\s.!@#&*',\-\u0080-\u052F]*$/;
console.log(patt.test("\u002f"));
Ich weiß, dass u002f ist ein Schrägstrich in Unicode. Ich habe versucht, das hinzufügen, um das Muster, als auch "/" und nicht in der Lage gewesen, um es zu melden wahr noch.
Wenn
u052F ist ein weiteres Zeichen, das wir brauchen, zu zählen.
\002f
ist ein Schrägstrich, warum Ihre Muster enthalten \u052f
?u052F ist ein weiteres Zeichen, das wir brauchen, zu zählen.
InformationsquelleAutor webdev5 | 2015-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie entkommen
/
Charakter, durch die Verwendung\/
.Verwendung von unicode wird tatsächlich dazu führen, die absolut gleichen Ergebnis, da die Verwendung des Zeichens selbst - und deshalb wird nicht Ihr problem lösen.
InformationsquelleAutor