JavaScript では、String オブジェクトの replace() メソッドを使用して、文字列内の文字を置換できます。構文は、「str.replace("置換される文字列", "新しい文字列")」または" str.replace(/置換される文字列/g, "新しい文字列")"。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
javascript 文字列置換文字
js 内のすべての文字列を置換するには、次の方法を使用できます:
2 つの違い:通常&一般
str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串")
例 1:
"yyyy-MM-dd-hh-mm-ss".replace("-","/")
結果は次のとおりです:
"yyyy/MM-dd-hh-mm-ss"
例 2:
"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")
結果は次のとおりです:
"yyyy/MM/dd/hh/mm/ss"
要約:
通常の置換では最初に一致した文字のみが置換され、通常の置換ではすべてが置換可能
説明: JavaScript replace() メソッド
eplace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。
#構文stringObject.replace(regexp/substr,replacement)
説明 | |
---|---|
値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。 | 交換 |
戻り値 |
[関連する推奨事項:
以上がJavaScript文字列内の文字を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。