1只能输入小写英文字符
表达式 ^.[a-z]+$为例
描述 匹配英文大写字符
匹配的例子 asp,csdn
不匹配的例子 0,NET,WWW这儿的.是什么意思,代表任意一个字符,和它描述的内容匹配英文大写字符有差别啊????验证首字母大写
表达式 \b[^\Wa-z0-9_][^\WA-Z0-9_]*\b
描述 首字母只能大写
匹配的例子 Asp,Net
不匹配的例子 http://blog.csdn.net/21aspnet/\b是匹配单词边界,[^\Wa-z0-9_]这儿指不包括不可用标记和数字还是什么??
表达式 ^.[a-z]+$为例
描述 匹配英文大写字符
匹配的例子 asp,csdn
不匹配的例子 0,NET,WWW这儿的.是什么意思,代表任意一个字符,和它描述的内容匹配英文大写字符有差别啊????验证首字母大写
表达式 \b[^\Wa-z0-9_][^\WA-Z0-9_]*\b
描述 首字母只能大写
匹配的例子 Asp,Net
不匹配的例子 http://blog.csdn.net/21aspnet/\b是匹配单词边界,[^\Wa-z0-9_]这儿指不包括不可用标记和数字还是什么??
.是任意字符没,所以描述和匹配有差别,去掉.就可以只匹配小写字母的字符串了2
\b是单词边界
\W是非单词字符(即大小写字母,数字和下划线以外的字符)
a-z是小写字母
0-9是数字
_是下划线
所以[^\Wa-z0-9_]就是非单词字符,小写字母,数字和下划线以外的字符,剩下来应该也只有大写字母了
这句话表示很无语。其实就是下面这句。
\b[A-Z][a-z]*\b
这儿^如果放在外面就表示起使标记而不是不包括的含义了?
^它的两层含义在运用中有什么区分标准没??