国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js 表單驗證方法(實用)

2024-05-06 14:15:33
字體:
供稿:網(wǎng)友
//下面驗證的是長度
function checkTextLen(textId){
var len = 0;
var checkField=document.getElementById(textId);
var inputstring = checkField.value;
var string_length = inputstring.length;
if (string_length == 0)
{
return 0;
}
for (var i=0;i<string_length;i++)
{
if (inputstring.charAt(i).charCodeAt()>255) len+=2;
else len+=1;
}
return len;
}
function checkTextLength(textId,length,msg){
var textObj =document.getElementById(textId);
if(checkTextLen(textId)>length/1){
alert("["+msg+"]"+"長度最大為"+length+"位,"+"請重新輸入!注意:一個漢字占2位");
textObj.focus();
return false;
}else {
return true;
}
}
//下面驗證不含有非法的字符,中文,英文,數(shù)字都是合法的。
function isValidString(textId,errMsg){
szStr = document.getElementById(textId).value;
voidChar = "'/"><`~!@#$%^&/(/)()!¥……??“”‘'*";
for(i = 0 ; i < voidChar.length; i ++){
aChar = voidChar.substring(i, i + 1);
if(szStr.indexOf(aChar) > -1){
alert(errMsg);
return false;
}
}
return true;
}
//下面驗證只可以輸入字母,數(shù)字,下劃線
function isEnglish(textId,errMsg)
{
s = document.getElementById(textId).value;
//下面的正則表達(dá)式限制的長度在6到20之間
//var patrn=/^(/w){6,20}$/;
var patrn =/^(/w)*$/;
if (!patrn.exec(s)){
alert(errMsg);
return false
}
return true
}
//下面驗證只允許中文
function isChinese(textId,errMsg)
{
s = document.getElementById(textId).value;
var patrn =/[^/u4E00-/u9FA5]/g;
if (patrn.exec(s)){
alert(errMsg);
return false
}
return true
}
//下面驗證只允許數(shù)字
function isNumber(textId,errMsg)
{
s = document.getElementById(textId).value;
//下面的正則表達(dá)式限制的長度在6到20之間
//var patrn=/^(/d){6,20}$/;
var patrn =/^(/d)*$/;
if (!patrn.exec(s)){
alert(errMsg);
return false
}
return true
}
使用js的正則表達(dá)式用來控制不允許在文本框里面輸入非數(shù)字,也就是只允許輸入數(shù)字。調(diào)用方法 : onkeyup="onlyNum(this);"
function onlyNum(obj)
{
temp = obj.value;
//注意下面的正則表達(dá)式的寫法,沒有用引號括起來。。
obj.value = temp.replace(//D/g,'');
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 岳阳市| 辽阳县| 龙陵县| 汝州市| 旬邑县| 夏邑县| 潼关县| 闵行区| 信阳市| 嵊州市| 龙山县| 邳州市| 香河县| 宜丰县| 林甸县| 恩施市| 靖宇县| 维西| 夏津县| 航空| 包头市| 巫溪县| 玛沁县| 砚山县| 民乐县| 禹州市| 子长县| 环江| 红安县| 黑龙江省| 黑山县| 甘南县| 平顺县| 马边| 北流市| 宁明县| 右玉县| 庐江县| 湘潭市| 竹山县| 华坪县|