JavaScript で制御文字を置換する方法
- 2019 6/13
- カテゴリー : 未分類
- JavaScript
- コメントを書く
JavaScript で制御文字を置換するサンプルコードをご紹介します。
JavaScript で制御文字を置換する
JavaScript で全ての制御文字を置換するサンプルコードは以下のとおりです。
/** * 制御文字を置換する * * @param {String} str * @param {String} [replacementStr] * @return {String} replaced string */ const replaceControlCharacters = (str, replacementStr = '') => { return str.replace( /[\x00-\x1F\x7F-\x9F]/g, replacementStr ); }; |
制御文字の内、改行コードだけ対象外にしたのが以下のサンプルコードです。
/** * 制御文字を置換する * * 以下の制御文字は対象外 * \x0A LF * \x0D CR * * @param {String} str * @param {String} [replacementStr] * @return {String} replaced string */ const replaceControlCharacters = (str, replacementStr = '') => { return str.replace( /[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g, replacementStr ); }; |
以上、JavaScript で制御文字を置換したい、現場からお送りしました。