如果是Html页面判断,你需要贴出你的html页面中的js代码才能为你提供具体修改方案。
用个简单的方法直接判断@符号和.符号应该是可以的 输入串.indexof('@')==-1则表示没有,同样的判断点,如果想更精准点,可以判断@后边有。,这样就可以用 输入串.indexof('@') 这个数后边是否有test.indexof('.',5,2) 这里的5是从第5个开始,你可以把它替换成 输入串.indexof('@') 然后后边的2是查找几个,这里可以写100个<form name="form1" method="post" action="" onSubmit="return a()"><input type="text" name="sg" id="sg" value=""/>
<input type="submit" name="Submit" value="提交">
</form>
<script>
function a(){
var ObjValue=document.getElementById("sg").value
if(ObjValue!=""){
if(!ObjValue.match(/^(\d{1,})\.(\d{2})$/)){
alert("必须为保留两位小数")
return false
}
}
}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)