- 
				
				
撒科打诨
				^(\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个或一个非数字非数字。