取文本框的值:if(xxx.value.length>=6)进行判断是不是6个字符啊~
可以用
for(var i=0;i<xxx.value.length;i++)
{
if(!isNaN(xxx.charAt(i))
{ alert("不能输入数字");
}
}
可以用
for(var i=0;i<xxx.value.length;i++)
{
if(!isNaN(xxx.charAt(i))
{ alert("不能输入数字");
}
}
function checkName()
{
var v=document.all.userName.value;
var reg=/[\u4e00-\u9fa5]{3,}|\w{6,}/g;
if(reg.test(v))
alert("OK!");
else
{
alert("Error!");
document.all.userName.focus();
}
}
</script>
姓名:<input type="text" name="userName"> <input type="button" value="检查姓名" onclick="checkName()">
function checkName()
{
var v=document.all.userName.value;
if(v.replace(/[^\x00-\xff]/g,"mm").length>=6) //双字节字符长度计2,ASCII字符计1
alert("OK!");
else
{
alert("Error!");
document.all.userName.focus();
}
}
</script>
姓名:<input type="text" name="userName"> <input type="button" value="检查姓名" onclick="checkName()">
{
if (theForm.username.value == "")
{
alert("请输入您的用户名!");
theForm.username.focus();
return (false);
}
if(theForm.username.value.replace(/[^\x00-\xff]/g, "mm ").length <6)//双字节字符长度计2,ASCII字符计1
{
alert( "用户名请至少输入3个汉字或6个字母! ");
theForm.username.focus();
return (false);
}还有个问题想问一下你,就是想改一下条件为至少2个汉字或4个字母并且不要带符号的。麻烦您了。谢谢
想使用的代码为<SCRIPT LANGUAGE="JavaScript">
<!--
function Juge(theForm)
{
if (theForm.username.value == "")
{
alert("请输入您的用户名!");
theForm.username.focus();
return (false);
}
怎样添个检查让这个代码至少输入2个汉字或4个字母(不能输入空格和任何中英文符号