{ func:function(){ //... if(false){ return 'error mssage'; } } }
{ regex:[^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w ]*))+\.(txt|TXT)$,'只能是txt文件'] }
<input class="text" type="text" name="url" id="url" data-valid="{required:[false],length:[3,6,true],remote:['interface.txt']}"/>
<input class="text" type="text" data-valid="{}"/> <input class="text" type="text" data-valid="{required:false}"/>
<input class="text" type="text" data-valid="{regex: [/\S{5,30}/,'姓名必须为5~30个字符']}"/>
<input class="text" type="text" data-valid="{regex:[/\S{6,30}/,'密码必须是6~30位']}"/> <input class="text" type="text" data-valid="{equalTo:['#password','两次密码不一致']}"/>
<input class="text" type="text" data-valid="{length:[2,10,false,'姓名为2~10个字符']}"/> <input class="text" type="text" value="中国中国111" data-valid="{length:[6,10,true,'密码6~10个字符,一个中文算两个字符']}"/>
<input class="text" type="text" data-valid="{maxLength:[5,false,'最大长度为{0}个字符']}"/>
<input class="text" type="text" data-valid="{minLength:[5,false,'最小长度为{0}个字符']}"/>
<input type="file" name="fiter" id="fiter" data-valid="{required:false,fiter:['gif,jpg','只允许的格式为{0}']}"/>
<input class="text" type="text" name="age" id="age" data-valid="{range:[18,35,'只能是18~35周岁']}"/>
<label><input type="checkbox" name="love" value="1"> 足球</label> <label><input type="checkbox" name="love" value="2"> 篮球</label> <label><input type="checkbox" name="love" value="3"> 排球</label> <label><input type="checkbox" name="love" value="4"> 高尔夫球</label> <label><input type="checkbox" name="love" value="5"> 羽毛球</label> <label><input type="checkbox" name="love" value="6" data-valid="{group:[2,4,'请选2~4项爱好']}"> 乒乓球</label>
<input class="text" type="text" data-valid="{trim:'姓名两端不能含有空格'}"/> <input class="text" type="text" data-valid="{ltrim:'左侧不能含有空格'}"/> <input class="text" type="text" data-valid="{rtrim:'右侧不能含有空格'}"/>
<input class="text" type="text" data-valid="{chinese:'只能是中文'}"/>
<input class="text" type="text" data-valid="{english:'只能是英文字母'}"/>
<input class="text" type="text" data-valid="{currency:'请输入正确的价格'}"/>
<input class="text" type="text" data-valid="{mobile:true}"/> <input class="text" type="text" data-valid="{phone:true}"/>
<input class="text" type="text" data-valid="{url:true}"/>
<input class="text" type="text" data-valid="{email:true}"/>