/ / Wartość atrybutu Pattern dla pola wejściowego, jak słowa "Kim", "Kim Sun", "Kim 2" itd. - wyrażenie regularne, sprawdzanie poprawności, dane wejściowe

Wartość atrybutu Pattern dla pola wejściowego, jak słowa "Kim", "Kim Sun", "Kim 2" itd. - wyrażenie regularne, sprawdzanie poprawności, dane wejściowe

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 № 1

Podejrzewam, że problem polega na tym, że zapomniałeś + na końcu.

Próbować: [a-zA-Z]{3,}[a-zA-Z0-9 ]+