カテゴリー
JavaScript

リテラル文字

バックスラッシュ()で始まるエスケープシーケンスの形式で、英数字以外の文字もサポートする

正規表現のリテラル文字

英数字 その英数字そのもの
\0 NULL文字(\u0000)
\t タブ(\u0009)
\n 改行(\u000A)
\v 垂直タブ(\u0008)
\f 改ページ(\u000C)
\r 復帰(\u000D)
\xnn 16進数nnで指定されたASCII文字 例: \x0A は \n と同じ
\uxxxx 16進数xxxxで指定されたUnicode文字 例:\0009 は \t と同じ
\cX 制御文字^X 例:\cJ は \n と同じ

正規表現中で以下のような句読点文字を使用すると、特別な意味を持つ。

^$.*+?=!:|\/()[]{}

これらの文字を、文字そのものとして使いたい場合は、前にバックスラッシュ\を付加する。

参考書籍:

オライリー JavaScript 第6版

コメントを残す

メールアドレスが公開されることはありません。