-
撒科打诨
^(\d)$就是0-9的任意一个数字,^表示以...开头,\d表示0-9的数字,$表示以...结尾,所以这个就是表示单个数字了
-
料青山看我应如是
这个正则表达式匹配的是以X.X.X或者XX.X.X(X表示一个数字0-9)开头的字符串。^匹配一个字符串的开头,\d表示匹配一个数字,{1,2}表示匹配前面的\d一次或者两次,\.表示匹配.(因为正则表达式中 . 表示匹配任意字符,所以这里\.是转义的,表示匹配真正的.)
-
慕桂英3389331
^\D?\D?\D^表示开始符\d表示数字,\D表示非数字你这个的?是中文的,就表示个中文全角问号?。如果是英文的?则表示0个或一个。所以你这里^\D?\D?\D这个正则表示:字符串开始非数字?非数字?非数字。^\D?\D?\D这个正则表示:字符串开始0个或一个非数字0个或一个非数字非数字。