仅在javascript中使用大写字母的正则表达式

时间:2011-12-07 07:30:35

标签: javascript

如何仅使用大写字母仅按字母顺序验证字段。任何单词仅由A-Z字符生成...

3 个答案:

答案 0 :(得分:10)

尝试使用类似的内容进行javascript验证:

if (value.match(/^[A-Z]*$/)) {
    // matches
} else {
    // doesn't match
}

在php中服务器端进行验证:

if (preg_match("/^[A-Z]*$/", $value)) {
    // matches
} else {
    // doesn't match
}

进行额外的服务器端检查总是一个好主意,因为可以轻松绕过javascript检查。

答案 1 :(得分:3)

var str = 'ALPHA';
if(/^[A-Z]*$/.test(str))
    alert('Passed');
else
    alert('Failed');

答案 2 :(得分:1)

试试这个:

if (<value>.match(/^[A-Z]*$/)) {
    // action if is all uppercase (no lower case and number)
} else {
    // else
}

这是一个小提琴:http://jsfiddle.net/WWhLD/