1

パターンの正規表現が欲しい

1) 文字列には、少なくとも 1 つの '/' と 1 つの数字 (/2/)、スペースを含む数字 (//232 232/)、または 1 つのスペースのみ (/// ////) を含めることができます。

2) テキストは使用できません

**valid inputs:**

/1 323////
///////323 3232
//4343//4343
3/

**Invalid inputs:**

/////
121
///////3434dsds344//
//dsd///232

私は使用^/*(?:\\d[\\d ]*/*)*$しましたが、これは次のような有効な入力のいくつかで失敗しています232/////232

誰でも助けることができますか?

4

2 に答える 2

3

これはうまくいくはずです:

(?=.*\d)(?=.*\/)^[\d\/ ]+$
于 2013-04-12T10:51:52.740 に答える