-2

php でパターン 3,231 または 3,231,201 に一致する正規表現を作成する方法を知りたいですか? ありがとう

4

3 に答える 3

1
/([0-9,]+k?)/

上記の正規表現は、末尾にオプションの「k」が付いた数字、コンマに一致します。

于 2012-06-13T08:31:58.903 に答える
1

パターンは次のようになります。

/([0-9]+)(,[0-9]{3})*/

これにより、次のようなことが可能になります。

123
123,123
123,123,123
1,123
123456

だがしかし:

123,
123,1
123,12
123,1234

動作を変更できます。たとえば、コンマの後の数字{3}+or {1,4}(1 から 4) または{3,}(3 以上) に変更することで、桁数を増減できます。

于 2012-06-13T08:37:56.123 に答える
0

それはとても簡単です。

/^[0-9,]+$/

これは(たとえば)で動作します1231,1231,1312,12312

于 2012-06-13T08:34:22.513 に答える