Sophie: HTML 5 - Eingabefeld

Beitrag lesen

Hallo,

<label for="Stunden">Anzahl Stunden</label>
<input type="text" 
       name="Stunden" 
       id="Stunden" 
       value="<?php echo htmlspecialchars($Stunden);?>" 
       required 
       pattern="\d+,(?:15|30|45)">

Ich habe mich jetzt für diese Version entschieden. Allerdings finde ich eines nervig, wenn ich nur eine Stunde gearbeitet habe, muss ich dennoch 1,00 eintragen. Sonst lässt er es nicht zu. Ist es irgendwie möglich, zu sagen, dass wenn kein Komma kommt, dass dann auch ganze Zahlen zugelassen sind, ohne die ,00 eintragen zu müssen?