最近在做一个表单验证,之前的要求是***包含英文大小写字母、数字、下划线和减号,现在多加了个条件***须是以字母开头,在网上学了很多方法,但都是用的js,而我想要的是html5的智能验证,不用js,以简单的粗暴方法来完成,呐,下面直接贴代码啦
<input type="text" name="user" id=user maxlength="20" placeholder="请输入用户名" value="" required pattern="(?!_)(?!-)(?![0-9])[A-Za-z_0-9_-]{6,20}$">