Ich habe folgend:Babeljs unerwartete Fehler für regex {m, n} quantifier
const checkCode = code => {
if(/^\+[0-9]{3}/[0-9]{3}[A-Z]+[0-9]{3}$/.test(code))){
return true;
}
//run more code...
}
Babel Transpiler erzeugt einen unerwarteten Token Fehler zeigt auf den ersten { des regulären Ausdrucks wie in:
if(/^\+[0-9]{
^
Vielleicht ist es ein Fehler im Transpiler. Kann man 'var regex = neue Regex ('^ \ + [0-9] {3} \ - [0-9] {3} [AZ] + [0-9] {3} $') und dann tue 'if (regex.test (code)) {// tu stuff}'? –
Erhalten Sie den gleichen Fehler, wenn Sie zu "if (code.match (/^\ + [0-9] {3} \ - [0-9] {3} [AZ] + [0-9] { 3} $ /)) {'? –
Können Sie Ihre '.babelrc' Einstellungen und die Versionen aller installierten Babel Plugins/Presets/etc posten? – Jacob