JavaScript の正規表現の書式 © 2006 Magicant / (2006-07-20) X|Y X と Y のどちらかにマッチする。例えば abc|def は abc と def のどちらかにマッチし、abcdef にはマッチしない。 マッチ検索は Y より X が優先される。 例えば abc|abcdef というパターンは、マッチ対象 abcdefghi の中の abc にマッチし、abcdef にはマッチしない。 ^X X がマッチ対象の先頭に位置する場合にマッチする。例えば ^def というパターンは、マッチ対象 defghi の中の def にはマッチするが、マッチ対象 abcdefghi の中の def にはマッチしない。 複数行マッチ時は、X が行頭にある場合にもマッチする。つまり、 line feed (U+000A), carriage return (