1

この正規表現の使い方を説明してくれる人はいますか?

ASCII コードが 32 未満の文字を切り捨てたい

水平タブ、改行、キャリッジ リターン。

以下のコードはそれに応じて機能しますか? または変更する必要がありますか?

JavaScript コード:

var text = text.replace(/[\x00-\x09\x0A\x0D-\x2F]+/, "");

PHPコード

$val = preg_replace('/[\x00-\x09\x0A\x0D-\x2F]/', '',$val);

編集

LF、HT、CR を保持したいのですが、もしあれば文字列からそれらを切り捨てたくありません。Ascii 32 未満のその他の文字は切り捨てられる必要があります。

4

2 に答える 2