0

こんにちは、私はこの正規表現を持っています。

/^[\w]|[åäöæøÅÄÖÆØ]$/

「tå」は大丈夫ですが、「åå」は違います。何故ですか?åäöæøÅÄÖÆØ で始まる単語を受け入れるようにするにはどうすればよいですか?

4

2 に答える 2

0

なぜ失敗すると思いますか?\w を角かっこで囲むことはしませんが、さまざまなシステムでそれが許可されているようで、次の両方がテスト対象のテキストと一致します。

Javascript

var test = 'åå';
if (test.match(/^[\w]|[åäöæøÅÄÖÆØ]$/)) { alert("Match"); }

PHP

echo(preg_match("/^[\w]|[åäöæøÅÄÖÆØ]$/","åå")."</br>");

ここで何を達成しようとしていますか?

于 2013-06-20T09:39:48.677 に答える