日期:2014-05-19  浏览次数:20748 次

求2个正则表达式
第一个,验证字符串是否是正整数.
第二个,验证字符串是否是由 "英文(大小写不限) "、 "数字 "、 "_ "组成,且不能以 "数字 "、 "_ "开头,不能以 "_ "结尾.

------解决方案--------------------
1 @ "^[+]?\d+$ "
2 "^[a-zA_Z]([a-zA-Z0-9_]*[a-zA-Z0-9])?$ "
------解决方案--------------------
正整数:^+?\d+$

-----------------------------------------------
msn:bdbox@hotmail.com
请给我一个与您交流的机会
------解决方案--------------------
凑个热闹^o^

1、^[1-9][0-9]*$

2、按
验证字符串是否是由 "英文(大小写不限) "、 "数字 "、 "_ "组成,且不能以 "数字 "、 "_ "开头,不能以 "_ "结尾
这个要求为

^[a-zA-Z]([a-zA-Z0-9_]*[a-zA-Z0-9])?$


由 "英文(大小写不限) "、 "数字 "、 "_ "组成,其中 "数字 "和 "_ "可以没有
这个要求为

^(?![^a-zA-Z]+$)[a-zA-Z0-9_]+$