这样不行么?用onblur
<input type="text" name="text" maxlength="5" onblur="kiss(this.value)">
<script language="JavaScript">
<!--
function kiss(theV)
{
var patrnE=/[a-zA-Z][0-9]{4}/
if (!patrnE.exec(theV))
{
alert('你输入的格式不对')
}
}
//-->
</script>
<input type="text" name="text" maxlength="5" onblur="kiss(this.value)">
<script language="JavaScript">
<!--
function kiss(theV)
{
var patrnE=/[a-zA-Z][0-9]{4}/
if (!patrnE.exec(theV))
{
alert('你输入的格式不对')
}
}
//-->
</script>
解决方案 »
- JS正则表达式进行三个IF判断,最后一个不生效
- 帮忙写个正则表达式谢谢
- js如何截图
- 关于copy/paste 粘贴板(ZeroClipboard)
- 图片点击事件为什么执行了7次之后就不执行了?
- 一个非常灵异的问题...在IE6 和 FF2.0+ 下代码是正确的, 但在IE7下却没啥反应...
- 动态生成的文本框中有个onchange事件,使用时onchange事件为什么无效?有答案马上结贴!!!
- 菜鸟求助:下载文本文件后,页面不响应任何操作。报javascript error,对象拒绝访问。
- javascript函数如何不仅仅控制特定元素
- javascript可以在两个页之间传递二维数组吗?
- 怎么不能检查??
- contentEditable的问题
<input onblur="if(!/^[A-Z]\d{4}$/i.test(value)){alert('格式不对!'); select()}">
<input maxlength=5 onblur="if(value!='' && !/^[A-Z]\d{4}$/i.test(value)){alert('格式不对!'); select()}">
没有想到这里有这么多热心肠!!!
THANKS A LOT
给分!!!