发布网友
共1个回答
热心网友
alert("不能含有汉字");
else
if(str.match(/\d/)!=null){
alert('不能含有字母');}}其中,str是你在文本框中输入的值,传到此函数中,来进行判断。具体用法就是:
<input
name="aa"
type="text"
onblur="checkformat(this.value)"
this.value即为你输入的值。当输完以后在别的地方点一下左键即可触发本函数来判断你是否输入了汉字或字符。另外,还可以在此函数上改进一下,再加一个参数用来显示哪个属性不能为空:
function
checkformat(str,name){
if
(escape(str).indexof("%u")!=-1)
if(name=='phone'){
alert("电话不能含有汉字");}
else
if(str.match(/\d/)!=null){
if(name=='phone'){
alert('电话不能含有字母');}}}如:<input
name="aa"
type="text"
就是说你输入的是电话的文本框,然后判断电话是不是有汉字或字符。