Słowa zaczynają się od minimum 3 liter, a następnie mogą być białymi spacjami i liczbami, powiedzmy "Kim", "Kim Sun", "Kim 2" itd. W takim przypadku jaka powinna być wartość atrybutu wzorca dla pola wprowadzania html?
Mam działający wyrażeń regularnych dla PHP w tym samym celu "/^[a-zA-Z]{3,}[a-zA-Z0-9 ]+$/i"
. Próbowałem z tego jako:
<input class="form-control" type="text" name="name" id="name" value="<?php echo $name;?>" title="Must type a name starting with letters, but then numbers and white space allowed" required="required" aria-required="true" pattern="[a-zA-Z]{3,}[a-zA-Z0-9 ]" spellcheck="false" size="15">
Ale atrybut wzorca nie działa.
Odpowiedzi:
1 dla odpowiedzi № 1Podejrzewam, że problem polega na tym, że zapomniałeś +
na końcu.
Próbować: [a-zA-Z]{3,}[a-zA-Z0-9 ]+