Ich brauche die folgenden regex in meinem Javascript-Code zu verwenden:Wie man Micro-Symbol (μ) in Javascript Regex einbeziehen?
/\D*(\d+)\s*([TGMkmµnp]).*/g
jedoch das µ
Symbol Syntaxfehler verursacht. Wie kann ich das beheben?
Die Fehlermeldung ist:
At "value = str.replace (/ (+) (TGMk"
error110. SYNTAX ERROR während lexing Zeichen "μ"
I Verwendung am Testcomplete Software
Mein Code so einfach wie das ist.
function GetVoltageDbl(str)
{
var value = str.replace(/\D*(\d+)\s*([TGMkµmnp]).*/g, "$1");
var prefix = str.replace(/\D*(\d+)\s*([TGMkµmnp]).*/g, "$2");
Log.Message(value);
Log.Message(prefix);
}
Haben Sie versucht, 'U' Modifikator hinzufügen? – Justinas
Kann nicht reproduziert werden. Bitte geben Sie den genauen Fehler an. Wahrscheinlich ein Codierungsproblem, das durch Speichern der Datei in UTF-8 behoben werden kann. – deceze
Welcher Syntaxfehler? – Bergi