deemeetree deemeetree - 4 months ago 36
Javascript Question

Detect Russian / cyrillic in Javascript string?

I'm trying to detect if a string contains Russian (cyrillic) characters or not. I'm using this code:


but it doesn't work – or in fact it just returns the string back as it is.

Can somebody help with the right code?



Perhaps you meant to use the RegExp test method instead?


Note that JavaScript regexes are not really Unicode-aware, which means the i flag will have no effect on anything that's not ASCII. Hence the need for spelling out lower- and upper-case ranges separately.