学习正则表达式(1)

 if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(strIdNumber))
 {
  alert("请输入格式正确的 e-mail 地址!");
        return;
 }

 if(!/13[5,6,7,8,9]\d{8}/.test(strIdNumber))
 {
  alert("请输入格式正确的手机号码!");
        return;
 }

var sss = strIdNumber.replace(/^\s*/,"");  //清除字符串左边的空格

var sss = strIdNumber.replace(/\s*$/,"");  //清除字符串右边的空格

var sss = strIdNumber.replace(/(^\s*)|(\s*$)/g,"");  //清除字符串两边的空格

var sss = strIdNumber.replace(/\s+/g, " ");  //将字符串中多个连续的空格变为一个空格

var sss = strIdNumber.replace(/\b\s+/g," ");  //将字符串中除了首尾以外的所有多个连续的空格变为一个空格

//g:全文查找  i:忽略大小写  m:多行查找


如果是在.cs 文件中添加正则表达式,则需引用 Using System.Text.RegularExpressions;
string sss = Regex.Replace(strIdNumber.Trim(), @"\s+"," ");  //清除字符串两边的空格,并将字符串中多个连续的空格变为一个空格

posted @ 2011-12-16 12:15  面朝黄土背朝天  阅读(148)  评论(0编辑  收藏  举报