星空网 > 软件开发 > Java

我的简单的验证正则

1.检查邮政编码

var pattern = /[1-9][0-9]{5}/; //共6位数字,第一位不能为0

var str = '224000';

alert(pattern.test(str));

 

2.检查文件压缩包

var pattern = /[\w]+\.zip|rar|gz/; //\w表示所有数字和字母加下划线

var str = '123.zip'; //\.表示匹配.,后面是一个选择

alert(pattern.test(str));

 

3.删除多余空格

var pattern = /\s/g; //g必须全局,才能全部匹配

var str = '111 222 333';

var result = str.replace(pattern,''); //把空格匹配成无空格

alert(result);

 

4.删除首尾空格

var pattern = /^\s+/; //强制首

var str = '          goo  gle            ';

var result = str.replace(pattern, '');

pattern = /\s+$/; //强制尾

result = result.replace(pattern, '');

alert('|' + result + '|');

var pattern = /^\s*(.+?)\s*$/; //使用了非贪婪捕获

var str = '            google          ';

alert('|' + pattern.exec(str)[1] + '|');

 

var pattern = /^\s*(.+?)\s*$/;

var str = '            google          ';

alert('|' + str.replace(pattern, '$1') + '|'); //使用了分组获取

 

4.简单的电子邮件验证

 

var pattern = /^([a-zA-Z0-9_\.\-]+)@([a-zA-Z0-9_\.\-]+)\.([a-zA-Z]{2,4})$/;

 

var str = 'yc60.com@gmail.com';

 

alert(pattern.test(str));

 

 

 

var pattern = /^([\w\.\-]+)@([\w\.\-]+)\.([\w]{2,4})$/;

 

var str = 'yc60.com@gmail.com';

 

alert(pattern.test(str));

 




原标题:我的简单的验证正则

关键词:正则

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

FB硬货导师:https://www.goluckyvip.com/tag/20364.html
FC Games:https://www.goluckyvip.com/tag/20365.html
FCA 货交承运人 :https://www.goluckyvip.com/tag/20366.html
fca空运:https://www.goluckyvip.com/tag/20367.html
广告效率:https://www.goluckyvip.com/tag/2037.html
FDA 美国食品药品监督管理局 :https://www.goluckyvip.com/tag/20370.html
深圳大湾区游轮夜景 深圳大湾区游轮夜景图:https://www.vstour.cn/a/363186.html
美国圣地亚哥旅游攻略:圣地亚哥必去旅游景点:https://www.vstour.cn/a/363187.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流