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_]这儿指不包括不可用标记和数字还是什么??

解决方案 »

  1.   

    1
    .是任意字符没,所以描述和匹配有差别,去掉.就可以只匹配小写字母的字符串了2
    \b是单词边界
    \W是非单词字符(即大小写字母,数字和下划线以外的字符)
    a-z是小写字母
    0-9是数字
    _是下划线
    所以[^\Wa-z0-9_]就是非单词字符,小写字母,数字和下划线以外的字符,剩下来应该也只有大写字母了
      

  2.   

    \b[^\Wa-z0-9_][^\WA-Z0-9_]*\b
    这句话表示很无语。其实就是下面这句。
    \b[A-Z][a-z]*\b
      

  3.   

    [^\Wa-z0-9_]
    这儿^如果放在外面就表示起使标记而不是不包括的含义了?
    ^它的两层含义在运用中有什么区分标准没??