ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScript で中国語以外の文字を定期的に置き換える方法

JavaScript で中国語以外の文字を定期的に置き換える方法

青灯夜游
リリース: 2022-10-13 17:37:12
オリジナル
2069 人が閲覧しました

JavaScript では、正規表現 "/[u4e00-u9fa5|,] /ig" を指定して replace() 関数を使用すると、文字列内の中国語以外の文字をすべて検索し、指定された他の文字に置き換えることができます。 . 値、構文「String object.replace(/[u4e00-u9fa5|,] /ig,'置換値を指定')」。

JavaScript で中国語以外の文字を定期的に置き換える方法

このチュートリアルの動作環境: 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);
ログイン後にコピー

JavaScript で中国語以外の文字を定期的に置き換える方法

拡張知識: 漢字の定期的な置換

使用される正規表現は次のとおりです:

/[^u4e00-u9fa5|,] /

実装コード:

var str="a你b好7dfhg呀89";
console.log("原字符串: "+str);
var value=str.replace(/[^u4e00-u9fa5|,]+/ig,' ');
console.log("正则替换后: "+value);
ログイン後にコピー

JavaScript で中国語以外の文字を定期的に置き換える方法#[関連する推奨事項:

JavaScript ビデオ チュートリアル

プログラミング ビデオ ]

以上がJavaScript で中国語以外の文字を定期的に置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート