var str = document.getElementById('content').value;
var re = /^(?!^\s*$)([a-z0-9\u4e00-\u9fa5])$/img;
if(!re.test(str)){
alert('有不是数字、中文、字母的字符');
return false;
}2和3时不时重复了?

解决方案 »

  1.   


    //限制輸入的字符,args為0只能輸入數字,args為a只能輸入字母,args為_只能輸入“字母、數字和_
    //可允許回車鍵13,回刪鍵8和刪除鍵46,取消鍵27,shift鍵16;方向鍵37-40;字母65-90;_189;數字48-57或96-105
    function limitcharacter(args){
    $("suggust_placard").value=event.keyCode
    if(event.keyCode==13||event.keyCode==8||event.keyCode==46||event.keyCode==27)return true
    if(event.keyCode>=37&&event.keyCode<=40)return true
    switch(args){
    case "a" :
    if(event.keyCode>=65&&event.keyCode<=90)return true
    break;
    case "0" :
    if((event.keyCode>=48&&event.keyCode<=57||event.keyCode>=96&&event.keyCode<=105)&&!event.shiftKey)return true
    break;
    case "_" :
    if((event.keyCode>=48&&event.keyCode<=57||event.keyCode>=96&&event.keyCode<=105)&&!event.shiftKey)return true
    if(event.keyCode>=65&&event.keyCode<=90||event.shiftKey && event.keyCode==189)return true
    break;
    }
    return false;
    }
      

  2.   

     js   判断textarea   输入内容不为空(有空格、回车没别的字符时也算为空)。 这个有具体代码给我吗
    谢了...
      

  3.   


    <textarea id="textarea1" onblur="check(this)"></textarea>
    <script language=javascript>
    function check(obj)
    {
    if(/^\s*$/.test(obj.value))
    {
    alert("输入错误")
    obj.value=""
    }
    }
    </script>