JavaScript では、正規表現 "/[u4e00-u9fa5|,] /ig" を指定して replace() 関数を使用すると、文字列内の中国語以外の文字をすべて検索し、指定された他の文字に置き換えることができます。 . 値、構文「String object.replace(/[u4e00-u9fa5|,] /ig,'置換値を指定')」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、正規表現で replace() 関数を使用して、中国語以外の文字を置換できます。
Thereplace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。
string.replace(searchvalue,newvalue)
パラメータ | 説明 |
---|---|
検索値 | 必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。 値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル リテラル パターンとして取得されることに注意してください。 |
#新しい値 | 必須。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。
例: replace() 関数を使用して中国語以外の文字を置換します。
使用される正規表現は次のとおりです:実装コード:/[u4e00-u9fa5| ,] /ig
var str="a你b好7dfhg呀89"; console.log("原字符串: "+str); var value=str.replace(/[u4e00-u9fa5|,]+/ig,' '); console.log("正则替换后: "+value);
拡張知識: 漢字の定期的な置換
使用される正規表現は次のとおりです:実装コード:/[^u4e00-u9fa5|,] /
var str="a你b好7dfhg呀89"; console.log("原字符串: "+str); var value=str.replace(/[^u4e00-u9fa5|,]+/ig,' '); console.log("正则替换后: "+value);
#[関連する推奨事項:
JavaScript ビデオ チュートリアル、プログラミング ビデオ ]
以上がJavaScript で中国語以外の文字を定期的に置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。