ネットで収集された正規表現
3280 ワード
// ,
^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$
// , ,
^(-)?(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$
1。^\d+$ // ( + 0)
2。^[0-9]*[1-9][0-9]*$ //
3。^((-\d+) |(0+))$ // (? + 0)
4。^-[0-9]*[1-9][0-9]*$ //
5。^-?\d+$ //
6。^\d+(\.\d+)?$ // ( + 0)
7。^(([0-9]+\.[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*\.[0-9]+) |([0-9]*[1-9][0-9]*))$ //
8。^((-\d+(\.\d+)?) |(0+(\.0+)?))$ // (? + 0)
9。^(-(([0-9]+\.[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*\.[0-9]+) |([0-9]*[1-9][0-9]*)))$ //
10。^(-?\d+)(\.\d+)?$ //
11。^[A-Za-z]+$ // 26
12。^[A-Z]+$ // 26
13。^[a-z]+$ // 26
14。^[A-Za-z0-9]+$ // 26
15。^\w+$ // 、26 ???
16。^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ // email
17。^[a-zA-z]+:// (\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ // url
18。 ? ? : [\u4e00-\u9fa5]
19。 ? ( ? ):[^\x00-\xff]
20。? :? ? ( ? ? ?2,ASCII ?1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
21。 ? ? :
[\s | ]*\r
22。 HTML?? ? ? :/ <(.*)>.* <\/\1> | <(.*) \/>/
23。 ? ? :(^\s*) |(\s*$)
* ? ?
* 1、^\S+[a-z A-Z]$ ?
* 2、\S{6,} ?
* 3、^\d+$
* 4、(.*)(\.jpg |\.bmp)$ jpg bmp
* 5、^\d{4}\-\d{1,2}-\d{1,2}$ 2004-10-22
* 6、^0$ ? ?
* 7、^0{2,}$ ???
* 8、^[\s |\S]{20,}$ ?
* 9、^\+?[a-z0-9](([-+.] |[_]+)?[a-z0-9]+)*@([a-z0-9]+(\. |\-))+[a-z]{2,6}$?
* 10、\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)* ? ?
* 11、^(\([0-9]+\))?[0-9]{7,8}$?? ?7 8 (022)87341628
* 12、^[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+(\,[a-z A-Z 0-9 _]+@[a-z A-Z 0-9 _]+(\.[a-z A-Z 0-9 _]+)+)*$
* 、 、 ??; ? @ . ? ? ?
* 13 ^\w+@\w+(\.\w+)+(\,\w+@\w+(\.\w+)+)*$ ? ?? , ?。
14 ^\w+((-\w+) |(\.\w+))*\@\w+((\. |-)\w+)*\.\w+$
21。 ? ? :
[\s | ]*\r
21。 ? ? :/^\s*$/m
22。 HTML?? ? ? :/ <(.*)>.* <\/\1> | <(.*)\/>/
22。 HTML?? ? ? :/ <([^>]+)>[^ <>]* <\/\1> | <([^>]+)\/>/
? ?? , ? ? ? ,? .NET ? ? 。
23。 ? ? :(^\s*) |(\s*$)
23。 ? ? :^\s+ |\s+$
? JavaScript String trim() :
String.prototype.trim = function() {
return this.replace(/^\s+/, '').replace(/\s+$/, '');
}
* 4、(.*)(\.jpg |\.bmp)$ jpg bmp
* 4、([^.]+)\.(jpg |bmp) jpg bmp
* 8、^[\s |\S]{20,}$ ?
* 8、^\S{20,}$ ?
http://hchmsguo.iteye.com/blog/519058