0

-1D23H13M40S の形式で検証する必要がある文字列があります。(大文字小文字を区別しません)

正規表現は何ですか??

私が試してみました

myString.matches("[^0-9MHDS]*") 
4

1 に答える 1

2

これを試してください:

\d+D(\d|[01]\d|2[0-4])H(\d|[0-5]\d|60)M(\d|[0-5]\d|60)S

24Hまたは、これは、、などの時間制限を除外し60Mます60S

\d+D(\d|[01]\d|2[0-3])H(\d|[0-5]\d)M(\d|[0-5]\d)S
于 2012-12-04T06:14:37.833 に答える