开发者

swedish characters check with javascript?

开发者 https://www.devze.com 2022-12-10 07:52 出处:网络
How can I rewrite this code to check for all charact开发者_开发知识库ers including the swedish å, ä, and ö characters?

How can I rewrite this code to check for all charact开发者_开发知识库ers including the swedish å, ä, and ö characters?

      alphaExp = /^[a-zA-Z]+$/;

The above only checks against english letters!

The swedish contains å, ä, ö coming after the Z... rest is all the same as english.

Thanks


Did you try /^[a-zA-ZäöåÄÖÅ]+$/?

In my Firefox, /^[a-zA-ZäöåÄÖÅ]+$/.test("öÅ"); evaluates to true.


Pretty much straight from the horse's mouth:

Support for internationalization in JavaScript's RegExp is virtually nonexistent.

See the posts following the linked one for how to get around this (by defining your own character class).


You have PHP and JavaScript marked in here. For the JavaScript answer, see the previous answer from Matt Ball.

For the PHP answer, see \p and friends. \p{L} for example.

php -r '$foo = "täst"; if ( preg_match("/^\\p{L}+$/",$foo) ) echo "yay\n";'
0

精彩评论

暂无评论...
验证码 换一张
取 消