JavaScript正規表現の\wと\W?
\ w vs \ W
new RegExp("\\w", "g");
上記のコードは、'単語文字を見つけるための構文を示しています。 'javascriptで。
new RegExp("\\W", "g");
上記のコードは、'単語以外の文字を見つけるための構文を示しています。 'javascriptで。
次の例では、 \ w グローバルオブジェクト'g ' 使用されている。グローバルオブジェクトの場合'g 'は使用されません。最初の英数字(存在する場合)のみが出力に表示されます。ここからグローバルオブジェクト'g 'が使用され、すべての英数字 出力に示すように表示されます。
<html> <body> <script> var str = "**Tutorix is the best e-learning platform%!"; var regpat = /\w/g; var result = str.match(regpat); document.write(result); </script> </body> </html>
出力
T,u,t,o,r,i,x,i,s,t,h,e,b,e,s,t,e,l,e,a,r,n,i,n,g,p,l,a,t,f,o,r,m
次の例では、' \ W 'が使用されるため、'単語以外の文字 'が出力に表示されます。グローバルオブジェクトの場合'g 'は使用されず、最初の「単語以外の文字」のみが使用されます 「」が表示されます。ここでは「g」が使用されているため、出力に示されているようにすべての非単語文字が表示されます。
<html> <body> <script> var str = "**Tutorix is the best e-learning platform%!"; var regpat = /\W/g; var result = str.match(regpat); document.write(result); </script> </body> </html>
出力
*,*, , , , ,-, ,%,!
-
JavaScriptのescape()
JavaScriptのescape()関数は、文字列のエンコードに使用されます。 JavaScript1.5では非推奨です。 以下は、JavaScriptのescape()のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /
-
JavaScriptで文字をエスケープする
エスケープ文字は、意図したものとは別の方法で解釈できる文字です。これらの文字をそのまま印刷するには、それらの前に円記号「\」を含めます。以下はJavaScriptのエスケープ文字です- コード 結果 \ b バックスペース \ f フォームフィード \ n 改行 \ r キャリッジリターン \ t 水平タブレーター \ v 垂直タブレーター \ 一重引用符 \ 二重引用符 \\ バックスラッシュ 以下は、javaScriptでエスケープ文字のバックスラッシュを実装するコードで