一定期間更新がないため広告を表示しています
一定期間更新がないため広告を表示しています
JavaScriptの正規表現で後方参照したい場合、後方参照したい文字列を丸括弧で囲います。 例えば、大文字のAからZの組み合わせの文字([A-Z])を後方参照したい場合は、下記のように[A-Z]+を丸括弧で囲みます。 str.replace(/([A-Z]+)/, ***); 後方参照とした文字はreplaceの第2引数(置換用文字)で使えます。 次のように後方参照arguments[]を無名関数の返却値として指定してください。 str.replace(/([A-Z]+)/, function(){return arguments[1]}); 上記では検索した文字でそのまま置換しているので、置換前と置換後で文字の変化はありません。 実際例としては、たとえば ABCD01234EFG という文字列があったとして、大文字の英数字と数字の3つの組み合わせの区切りにハイフンを入れたい場合、下記の
よく使う正規表現例 メールアドレスを検索 例1:[\w.-]+@[\w.-]+ 例2:[\w\d_-]+@[\w\d_-]+\.[\w\d._-]+ 例3:[a-zA-Z0-9!$&*.=^`|~#%'+\/?_{}-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4} ※例3はメールアドレスを厳しくチェックする場合 URLを検索 (\S+)://([^:/]+)(:(\d+))?(/[^#\s]*)(#(\S+))? IPアドレスを検索 (\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}) 郵便番号を検索 \d{3}-\d{4} [ ]で囲まれた文字列を検索 \[[^\[]*?\] HTMLタグを検索 <("[^"]*"|'[^']*'|[^'">])*> 正規表現を使うにあたって注意すること new RegExp()の引数には正規表
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く