質問編集履歴

1

入力条件の文字数を1文字以上5文字以内に訂正※0の1文字のみもあり得る

2022/11/24 04:38

投稿

mjk
mjk

スコア303

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
  半角英数小文字a-z
7
7
  半角英数大文字A-Z
8
8
  半角数字0-9
9
- 上記の文字がランダムに混在した5文字の文字列を入力として、
9
+ 上記の文字がランダムに混在した1文字以上~5文字以内の文字列を入力として、
10
10
  そのままで数値として扱えるものだけをOKとして出力(取得)したい。
11
11
 
12
12
  0 OK
@@ -21,6 +21,9 @@
21
21
  ### 試してみたこと
22
22
  数字のみ、先頭ゼロ除外のみ、の条件を別々に満たすことは出来たのですが、
23
23
  1行で同時に(AND条件として)条件を満たす正規表現の書き方が分かりませんでした。
24
+ プログラムへの実装ではif文などで数字のみの条件を通過した文字列を、
25
+ 2段階目のif文で先頭ゼロを判定すれば目的は達成するのですが、
26
+ 正規表現として1行で書けるのではないかなと模索しております。
24
27
  [正規表現チェッカー](https://weblabo.oscasierra.net/tools/regex/)
25
28
  ```
26
29
  正規表現