英语翻译Regex.Match(str,"^[^a-z]").Success)Regex.Match(str,"[^a-

1个回答

  • ^[^a-z] 分两部分看^和[^a-z],^代表字符串开头,[^a-z]代表匹配不在a到z的字母,整个合起来就是如果字符串不以小写字母开头,就是true

    [^a-zA-Z0-9_]这个就是匹配不在a-zA-z0-9和下划线的字符,那么很好理解了,只要这个字符串里有不是大小写字母不是数字不是下划线的字符就行了,比如“sdasdad*dsadas”就返回true,只要有任意一个不在a-zA-Z0-9_之间的就会返回true.比如“dadaFD_sds”就返回false,不信你试试看