Posted on 2006-08-25 11:21
花 閱讀(273)
評論(0) 編輯 收藏 所屬分類:
WEB Design
簡單表單驗證收藏
<script?language=javascript>
function?onlyEng()
{
??if(!(event.keyCode>=65&&event.keyCode<=90))
????event.returnValue=false;
}
function?onlyNum()
{
??if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考慮小鍵盤上的數字鍵
????event.returnValue=false;
}
function?isEmail(strEmail)?{
?if?(strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)?!=?-1)
??return?true;
?else
??alert("wrong");
}
</script>
只能是漢字:<input?onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"><br>
只能是英語字符:<input?onkeydown="onlyEng();"><br>
只能是數字:<input?onkeydown="onlyNum();"><br>
只能是英文字母和數字:<input?onkeyup="value=value.replace(/[\W]/g,'')?"?onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br>
驗證email格式:<input?type=text?onblur=isEmail(this.value)><br>
不能輸入漢字<INPUT?onpaste="return?false;"?style="IME-MODE:?disabled;?WIDTH:?400px"?value="I?only?accept?English?input!?Thanks?for?corporation!"?name=textfield><br>
?