<tr>
            <th>关键词(Tag):</th>
            <td><input id="tag" name="tag" type="text">单个tag不多于12个字符,多个关键字请用空格分隔,最多填写5个。</td>
        </tr>上面是form中代码,在表单提交时如何判断输入的内容是否满足条件

解决方案 »

  1.   

    var reg=/(([a-zA-Z0-9]{2}|[u4e00-u9fa5]){0,6}\s){0,5}/;你试试。
      

  2.   

    var reg=/^\w{1,12}( \w{1,12}){0,5}$/
    var t=['aa','aa aa aa','aaaaaaaaaaaaaaaaaaaaaa','aa aa aa aa aa aa aa'];
    for(var i in t){
    document.write(t[i]+reg.test(t[i])+"<br/>");
    }
    这样试试
      

  3.   

    var str1 = "123 ab  " ;
    var reg = /^\w+(\s\w+)*$/;
    alert(reg.test(str1));