소스 검색

LibJS: Trim non-ASCII whitespace as well in StringToNumber

This regressed in f4b3bb5.
Linus Groh 2 년 전
부모
커밋
c88c33dc22
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Userland/Libraries/LibJS/Runtime/Value.cpp

+ 1 - 1
Userland/Libraries/LibJS/Runtime/Value.cpp

@@ -527,7 +527,7 @@ static Optional<NumberParseResult> parse_number_text(StringView text)
 static Optional<Value> string_to_number(StringView string)
 {
     // 1. Let text be StringToCodePoints(str).
-    String text = string.trim_whitespace();
+    String text = Utf8View(string).trim(whitespace_characters, AK::TrimMode::Both).as_string();
 
     // 2. Let literal be ParseText(text, StringNumericLiteral).
     if (text.is_empty())