JS判断 文本框 正则表达式

请教一个问题,怎么可以判断文本框里面的值是否符合这样的格式PR21-F101-R1<scriptlanguage="javascript"type="text/javas... 请教一个问题,怎么可以判断文本框里面的 值 是否符合这样的格式 PR21-F101-R1

<script language="javascript" type="text/javascript">
function test(str)
{
var reg=/\D{2}\d{2}-\D\d{2-\D\d/;
var str=form1.Txt.value;
if ( str.match(reg)== null)
{
alert("输入格式错误");
return false;
}
else
{
alert("输入格式正确");
}
}
</script>

<form name="form1">
<input type="text" name="Txt"/>
<input type="button" value="提交" onClick="test();"/>
</form>
展开
 我来答
久孙倾3
2012-02-09 · TA获得超过790个赞
知道小有建树答主
回答量:348
采纳率:100%
帮助的人:357万
展开全部
/[A-Z]{2}\d{2}-[A-Z]\d{3}-[A-Z]\d/
\D表示非数字即不在0-9之间的字符。
更多追问追答
追问
谢谢你的指教,我主要是要请教这个JS代码应该怎么写,可以做出判断,麻烦指教一下。
追答
if ( /[A-Z]{2}\d{2}-[A-Z]\d{3}-[A-Z]\d/.test(str) )
{
alert("输入格式正确");
}
else
{
alert("输入格式错误");
return false;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式