繁体   English   中英

JavaScript 中仅大写字母的正则表达式

[英]Regular expression for upper case letter only in JavaScript

如何仅使用字母的大写字母验证字段。 所以,我只想匹配任何由 AZ 字符组成的单词。

尝试这样的 javascript 验证:

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

并用于在 php 中的服务器端验证:

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

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

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

尝试这个:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM