Ich arbeite nur an JavaScript, um Benutzereingaben über jQuery zu akzeptieren. Was ich zu validieren versuche, sind 3 Großbuchstaben, gefolgt von 6 Ganzzahlen.
Weiß jemand, wie dies mit einem regulären Ausdruck in JavaScript gemacht werden kann?
0
thegunner
8 Okt. 2012 im 18:25
3 Antworten
Beste Antwort
Eine vereinfachte Version könnte /^[A-Z]{3}\d{6}$/
sein.
Eine "kompatiblere" Version wäre die Verwendung von /^\p{Lu}{3}\pN{6}$/
.
3
dsgriffin
22 März 2013 im 23:30
Einfache Regex könnte sein:
/^[A-Z]{3}\d{6}$/
Oder, wenn Sie Unicode-kompatibel sein möchten:
/^\p{Lu}{3}\pN{6}$/
2
Toto
8 Okt. 2012 im 14:33
So einfach ist das:
var match = yourString.match(/^\p{Lu}{3}\pN{6}$/);
if(match) {
// tada!
} else { alert("not matched"); }
1
Ch4rAss
8 Okt. 2012 im 14:53