2011-09-22 81 views
-1

我有一个名为id的文本框。我需要形成一个文本框验证器,我希望文本框中的id号格式为一个字母,后跟3个数字(每个范围为0-8),分隔符“+”或“ - ”,以及另外4个数字(每个0-9)。 任何人都可以告诉我,我怎么可以在JavaScript中写这个正则表达式验证器... 任何帮助表示赞赏。谢谢javascript正则表达式验证程序

+0

这是一个巨大的资源,这是一个在线的正则表达式实用http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester链接.ashx ALSO http://www.jslab.dk/tools.regex.php –

+0

作业?作为参考,你可以尝试http://www.regular-expressions.info/quickstart.html –

回答

0

正如他们指出的那样,这将是一个很好的练习来学习如何自己做正则表达式。然而,在被帮助的兴趣,这里是你需要的正则表达式:

/^[a-zA-Z][0-8]{3}[-+][0-9]{4}$/ 
0

你要找的正则表达式(由“信”假设你的意思是“拉丁小写或大写字母”)是:

/^[a-zA-Z][0-8]{3}[+-][0-9]{4}$/