正则表达式匹配大写

标签 regex

在使用 .net 的 Regex.Match() 来确定字符串是否只包含大写字母时,有什么办法吗?

我正在使用一个应用程序(因此我无法访问代码),它允许我查看某个字段是否与某个正则表达式模式匹配(在后台使用 Regex.Match())。所以我想用它来确定字符串是否只有大写。

谢谢!

最佳答案

将此作为匹配字符串,仅用于大写字母,无特殊字符,包括空格。

^[A-Z]*$

允许特殊字符(只包含不小写的字符):

^[^a-z]*$

关于正则表达式匹配大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25920378/

相关文章:

c++ - 寻找有关选择解析邮箱的算法的输入

regex - grep 仅由大写字母组成的整个单词

php - 如何匹配十六进制字符序列并将其替换为PHP中的空格

java - 基于位置信息的正则表达式匹配

Javascript Regex - 删除未捕获的组

javascript - div 内容中的 Jquery 正则表达式

java - 替换 ![CDATA[xxx]] 中所有匹配 [.*] 的内容,而不替换 CDATA

c# - 电话号码验证 MVC

php - Javascript 删除正则表达式分隔符

java - 字符串 "Slot-Extraction"