正则表达式验证三个大写字母然后六位数?

时间:2012-10-08 14:25:51

标签: javascript jquery regex

我正在研究一些JavaScript来通过jQuery接受一些用户输入。我想要验证的是3个大写字符,后跟6个整数。

任何人都知道如何使用JavaScript中的正则表达式来完成这项工作?

3 个答案:

答案 0 :(得分:2)

简化版可以是/^[A-Z]{3}\d{6}$/

更“兼容”的版本是使用/^\p{Lu}{3}\pN{6}$/

答案 1 :(得分:2)

简单的正则表达式可能是:

/^[A-Z]{3}\d{6}$/

或者,如果你想与unicode兼容:

/^\p{Lu}{3}\pN{6}$/

答案 2 :(得分:1)

这样容易:

var match = yourString.match(/^\p{Lu}{3}\pN{6}$/);
if(match) {
    // tada!
} else { alert("not matched"); }