如何在单词中找到小写/特殊字符
例如:
HELLO (this is good)
HeLL0 ( not good)
H$L&0 (not good) .
我有两个正则表达式语句,我正在评估此值,但似乎没有帮助
var pattern = /[A-Z]*[A-Z,]+/;
var pattern2= /[^a-z0-9!@#$%^&*()+-_?<>~`\|{}]+/;
答案 0 :(得分:3)
也许你需要像这样的正则表达式:
/[^A-Z]/
这应该拾取每个字符,这不是大写字母。希望能帮助到你。欢呼声。
答案 1 :(得分:2)
使用此正则表达式仅在整个字符串为大写字母时才匹配:
/^[A-Z]+$/
答案 2 :(得分:1)
我认为你只需要使用这个简单的代码来进行测试。
var txt="Hello"; //Your text
var pattern = /^[A-Z]+$/; //Pattern for only Mayus
if ((txt.match(pattern)) && (txt!='')) // If for comprove if is only mayus and isn't empty.
{
//Correct
}
else
{
//No correct
}
答案 3 :(得分:0)