0

整数とスペースを含む文字列を一致させようとしています。誰かが私を助けることができますか?文字列の長さは 3 文字です。以下の例では、文字「b」を使用して空白文字を示しています。

有効な文字列は、

1bb

12b

123

b12

bb1

無効な文字列は、

bbb

4

2 に答える 2

0

この正規表現を使用します(?=.*?\d)(?=.*? ).+

于 2012-11-21T19:42:47.930 に答える
0

文字列がすでに3文字であることがわかっている場合は、使用できます

/^ {0,2}\d+ {0,2}$/

またはさらに単純な

/^ *\d+ *$/

これは、前のオプションのスペース、必須の数字 (またはそれ以上)、および末尾のオプションのスペースです。

仮定は、それb2bも許容できると見なされます。そうでない場合は、

/^(\d+ *)|( *\d+)$/

に使える。

于 2012-11-21T19:42:51.297 に答える