Reputation: 24798
I need a pattern for a HTML5 form.
HTML so far
<input type="text" pattern="[a-zA-Z0-9-]" required>
The code above does not work. I guess I'm close?
Upvotes: 19
Views: 49061
Reputation: 19423
You are pretty close actually:
[a-zA-Z0-9-]+
^
You just needed this +
plus quantifier, which tells the input field to accept one or more the characters you have listed in the character class []
.
Upvotes: 56