如何仅使用大写字母仅按字母顺序验证字段。任何单词仅由A-Z字符生成...
答案 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/