正则表达式

Regex的Replace()可以适用屏蔽一些关键字,性能上估计没有Lucene.Net效果好,主要是用的比较方便。

Regex.Replace(string input,string pattern,string replacement,RegexOptions options); 

 

正则表达式 

邮件:\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

电话(111-111-1111):^[1]?(\([0-9]{3}\)?[0-9]{3}-[0-9]{4})$|^([0-9]{3}-?[0-9]{3}-[0-9]{4})$|^([0-9]{3}\.?[0-9]{3}\.[0-9]{4})$|^[1]?[0-9]{10}$

 

Javascript 使用正则表达式 

 var myRegExp=/^(?:[a-z\d]+[_\-\+\.]?)*[a-z\d]+@(?:([a-z\d]+\-?)*[a-z\d]+\.)+([a-z]{2,})+$/i;          

 if(!myRegExp.exec(email.value)){

       return false;

 

 

posted @ 2010-11-22 11:12  jmz  阅读(163)  评论(0编辑  收藏  举报
Copyright by © Pippon