Korean And Alphabet Regex Returning False
Solution 1:
In your case, it is enough to remove the curly braces from the Unicode escape sequences:
/[^a-zA-Z0-9\u3130-\u318F\uAC00-\uD7AF]/g
Note that \u{3130}
is only possible in ECMAScript 6 compatible browsers, please refer to ECMAScript 6 Compatibility Table.
The JavaScript String Literals Guide calls \uXXXX
Unicode escape sequences:
The Unicode escape sequences require at least four characters following
\u
. Example:\u00A9
=©
And \u{XXXXX}
are called Unicode code point escapes:
New in ECMAScript 6. With Unicode code point escapes, any character can be escaped using hexadecimal numbers so that it is possible to use Unicode code points up to
0x10FFFF
. With simple Unicode escapes it is often necessary to write the surrogate halves separately to achieve the same.Example:
\u{2F804}
// The same with simple Unicode escapes:\uD87E\uDC04
Post a Comment for "Korean And Alphabet Regex Returning False"