学习正则表达式(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+"," ");  //清除字符串两边的空格,并将字符串中多个连续的空格变为一个空格

转载于:https://www.cnblogs.com/xcg-net/archive/2011/12/16/2289998.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值