楼主 wise |
常见的正则表达式写法知识点,整理一下写出来: 1、正整数:"^[0-9]*[1-9][0-9]*$" 2、非正整数(负整数 + 0):"^((-\\d+)|(0+))$" 3、负整数:"^-[0-9]*[1-9][0-9]*$" 4、整数:"^-?\\d+$" 5、正浮点数:"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" 6、负浮点数:"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" 7、由26个英文字母组成的字符串:"^[A-Za-z]+$" 8、由26个英文字母的大写组成的字符串:"^[A-Z]+$" 9、由26个英文字母的小写组成的字符串:"^[a-z]+$" 10、由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$" 11、由数字、26个英文字母或者下划线组成的字符串:"^\\w+$" 可以使用下面代码替换测试:
|
2楼 wise |
居然输入有乱码 |
3楼 wise |
删除了好几个有乱码的 |
4楼 DJ_Soo |
2.非正整数好像多了个\:
11.好像也多了个\:
|
5楼 ryueifu |
11、由数字、26个英文字母或者下划线组成的字符串:"^\\w+$" w的前面一个反斜杠就够了吧 |
6楼 tiger2003 |
学习了,谢谢! |