正则表达式^\\d*\\.?\\d*$ 是什么意思,把字母也加到这个正则表达式里面

这是一个textbox的chenged审查,如果有除了数字和"."之外的全都不允许输入怎样才可以让它允许输入字母和数字和"." ?

第1个回答  2018-07-14
表达式1: ( [ #中括号中的下列字符是否出现 \\d # \d 0~9数字 或下列数字中的一个:一二三四五六七八九壹贰叁肆伍陆柒捌玖零 ①②③④⑤⑥⑦⑧⑨⑩ 一二三四五六七八九十 ⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽ ?????????? ⒈⒉⒊⒋⒌⒍⒎⒏⒐ ] #中括号关闭 ) #小括号关闭,——产生一个捕获 {1} #前面的字符出现1次 【可以省略,因为不写也代表1次】 表达式2: .* #前面是任意字符,后面跟下面的字符 [^ #这些字符不含有以下字符: \\w #字符 \\d #数字 \\u4e00-\\u9fa5 #4位16进制表示的 汉字 , #逗号 \\. # 英文句号. \\/ #斜线 / ' #单引号 \" #双引号 ;:> #相应的字符 \\? #问号 ~!@#$% #相应字符 \\^ #^ ——实际直接用^将可以 \\& #& ——可以直接用& \\* #* ——可以直接用* \\( #( \\) #) _ \\- \\+ = ]+ #以上字符不出现1个或多个。【+好意义不大,感觉可以去掉】 .* #后面又是一些字符 评:第二个表达式 前后的 .*没什么意义。感觉去掉也不会对匹配结果有什么影响。追问

那你知道我这个应该怎么更改吗

本回答被网友采纳