Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
-1D23H13M40S の形式で検証する必要がある文字列があります。(大文字小文字を区別しません)
正規表現は何ですか??
私が試してみました
myString.matches("[^0-9MHDS]*")
これを試してください:
\d+D(\d|[01]\d|2[0-4])H(\d|[0-5]\d|60)M(\d|[0-5]\d|60)S
24Hまたは、これは、、などの時間制限を除外し60Mます60S。
24H
60M
60S
\d+D(\d|[01]\d|2[0-3])H(\d|[0-5]\d)M(\d|[0-5]\d)S