日期:2014-05-17  浏览次数:20383 次

****一个简单的正则如何写******
net中如何写一个正则:
1. 要求字符串中必须同时包括数字和字母?
如:a1c2p33d33e99

像abcdefdhi
或3234234423
或2_343_sbad
都认为是非法的


2. 如何要求字符串中必须只包括字母?
abcdefdfABCDd

像2ac3sdfd3
233423432
2_343_dd
都是非法

------解决方案--------------------
第二个:^[A-Za-z]+$
------解决方案--------------------
1.
^(?=.*?[a-zA-Z])(?=.*?\d)[a-zA-Z0-9]+$

2.^[a-zA-Z]+$
------解决方案--------------------
问题一:
([a-zA-Z]\d+)?
问题二:
[a-zA-Z]+
------解决方案--------------------
1、^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]+$
2、^[a-zA-Z]+$
------解决方案--------------------
1、
//如果除字母数字外还允许其它字符
^(?![^a-zA-Z]+$)(?![^0-9]+$).+$
//如果除字母数字外,不允许其它字符
^(?![^0-9]+$)[a-zA-Z0-9]+$
2、
^[a-zA-Z]+$