Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、私はこの正規表現を持っています。
/^[\w]|[åäöæøÅÄÖÆØ]$/
「tå」は大丈夫ですが、「åå」は違います。何故ですか?åäöæøÅÄÖÆØ で始まる単語を受け入れるようにするにはどうすればよいですか?
なぜ失敗すると思いますか?\w を角かっこで囲むことはしませんが、さまざまなシステムでそれが許可されているようで、次の両方がテスト対象のテキストと一致します。
Javascript
var test = 'åå'; if (test.match(/^[\w]|[åäöæøÅÄÖÆØ]$/)) { alert("Match"); }
PHP
echo(preg_match("/^[\w]|[åäöæøÅÄÖÆØ]$/","åå")."</br>");
ここで何を達成しようとしていますか?