ひよっこSEのコツコツ備忘録

システム開発に携わる中で、知識として学んだことや覚えたことを書き綴っています。

JavaScript

【JavaScript】文字列の置換

投稿日:2013年7月30日 更新日:

JavaScriptでの文字列置換は、以下構文のreplace関数を使用する。

置換結果文字列 = 置換前文字列.replace(置換対象文字列, 置換文字列);

コード例はこんな感じ。

 

1.指定した文字に該当する最初の1文字を置換

実行後のvalの値は‘aazbcc’になる。

 

2.指定した正規表現に該当する最初の1箇所を置換

置換対象文字列は正規表現で指定することができて、その場合は正規表現を/(スラッシュ)括りで記述する。

実行後のvalの値は‘aazbcc’になる。

 

3.指定した正規表現に該当する箇所をすべて置換
/(スラッシュ括り)の後にgを指定すると、該当箇所の全部が置換対象になる。JavaScriptにはreplaceAll的な関数は用意されていないので、この形で代用する。

実行後のvalの値は‘aazzcc’になる。

 

4.正規表現の例をもうひとつ

実行後のvalの値は‘aazzzz’になる。

-JavaScript
-, ,

執筆者:

関連記事

【JavaScript】入力可能な文字の制御

テキストボックスに入力できる文字を、JavaScriptで制御する方法。 入力値検証というよりも、そもそも許可された値以外は入力できなくするイメージで、テキストボックスへの値入力時、許可していないキー …

【JavaScript】カンマ編集とカンマ編集解除

金額項目等、数値のみ入力のテキストボックスに対するカンマ編集。 タイミングとしてはテキストボックスのonBlurで以下処理を行う。

& …

【JavaScript】substringとsubstrの違い

文字列を切り取る関数って言語によってsubstringだったりsubstrだったり、使い方も微妙に違っていたりで結構ややこしい。そしてJavaScriptの場合はsubstring関数とsubstr関 …

【JavaScript】数値チェック

JavaScriptで行う数値チェックは、isNaN関数を使用する。 isNaN関数は、引数に与えられた値が数値であればfalse、数値でなければtrueを返す。ただし、空文字や半角全角スペースの場合 …