正規表現

[]で囲むと文字クラス
文字クラスの中の^これは、否定の意味になる。行頭という意味ではない。

[^0-9] これで数値以外
[^-0-9] これでマイナスと数値以外

マイナス記号は、文字クラスの中では範囲を意味するけど、冒頭に書いておけばマイナス記号として機能する。

Posted in php