[解決済み] 文字列から数字以外の文字をすべて削除する; [^0-9] が期待どおりにマッチしない。
2022-02-11 18:48:09
質問
文字列からすべてを削除したいが、数字(0-9)だけを削除したい。
これならいけると思ったのですが・・・。
echo preg_replace("[^0-9]","",'604-619-5135');
しかし、それは "604-619-5135" をエコーします。何を見落としているのでしょうか?
解決方法は?
これを試してみてください。
preg_replace('/[^0-9]/', '', '604-619-5135');
preg_replace は PCRE を使用し、一般的にその始まりと終わりは
/
.
関連
-
[解決済み】file_get_contents( )が動作しない。
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み] バイトを文字列に変換する
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み] JavaScriptで文字列から数字以外の文字を取り除く
-
[解決済み] 文字列からダッシュ以外のすべての英数字を削除するには?
-
[解決済み] Pythonで文字列から特定の文字を削除する
-
[解決済み】パス名やファイル名から不正な文字を削除するには?
-
[解決済み】文字列からすべての空白を削除する効率的な方法?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み】++と*+の意味は何ですか?
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
-
[解決済み] 警告:mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを期待する、オブジェクトはで指定された。
-
[解決済み】既に開始されているPHPセッション【重複あり
-
[解決済み】file_get_contents( )が動作しない。
-
[解決済み】phpMyAdmin: シークレットパスフレーズ?
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み】Wordpressの子テーマのstyle.cssが効かない。