1

文字列のパターンを作成したい: 次の規則に従う必要があります:
1 位には 4 桁のみが含まれます。
2 位には「-」が 1 つだけ含まれます。
3 位には 3 桁しかありません。
4 位には「-」が 1 つだけ含まれます。
5 位には 3 桁しかありません。
6 位には 6 桁しかありません。
7 位には「-」が 1 つだけ含まれます。
8 位は 1 桁のみです。

このように:0010-155-072-120410-0

私はこれを使用しますが、動作しません:'/[1-9]{4}-[1-9]{3}-[1-9]d{3}-[1-9]{6}-[1-9]{1}/'

4

1 に答える 1

3
'/^\d{4}-\d{3}-\d{3}-\d{6}-\d$/'

これを使って。あなたの例"d"では、真ん中に余分な文字があります。
また、最初と最後に余分な文字が入らないように、開始記号と終了記号を含めることを忘れないでください。

于 2012-04-10T09:40:57.900 に答える