美文网首页
正则05(常用的正则例子)

正则05(常用的正则例子)

作者: 正直走 | 来源:发表于2020-12-27 21:19 被阅读0次
  1. 验证邮政编码

    var pattern = /[1-9][0-9]{5}/;
    var str = 'This is 224000 !';                       //必须是6位,必须是数字,第一位不能为0
    alert(pattern.test(str));
    
  2. 验证压缩包

    var pattern = /^[\w\-]+\.zip|gz|rar/;       //\w+,加上^来限定首字符开始匹配
    var str = '2-13.zip';                   //文件名:字母_数字 . zip,gz,rar,7z
    alert(pattern.test(str));
    
  3. 替换空格换行等

    var pattern = /\s/g;
    var str = '111 222 333 555';
    alert(str.replace(pattern, ''));
    
  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 = '               goo    gle              ';
    var result = pattern.exec(str)[1];
    alert('|' + result + '|');
    
    var pattern = /^\s+(.+?)\s+$/;                      
    var str = '               goo    gle              ';
    var result = str.replace(pattern, '$1');//使用的分组
    alert('|' + result + '|');
    
    var pattern = /^([\w\.\-]+)@([\w\-]+)\.([a-zA-Z]{2,4})$/;
    var str = 'yc60.com@gmail.com';
    alert(pattern.test(str));
    

相关文章

  • 正则05(常用的正则例子)

    验证邮政编码var pattern = /[1-9][0-9]{5}/;var str = 'This is 22...

  • sed

    常用例子 -r 正则 -i 修改文件

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • 正则表达式(规则及工具类)

    1.java中的正则表达式 1.1工具类 正则规则 常用正则

  • 2022-01-06

    常用正则

  • iOS 常用的正则

    常用的正则

  • 正则初解

    title: js验证常用正则表达式date: 2017-03-03 验证 正则表达式 本文介绍js验证常用的正则...

  • 正则表达式

    正则表达式 正则表达式就是记录文本规则的代码 正则表达式常用的元字符 正则表达式常用的限定符 正则表达式举例:这里...

  • 正则表达式

    什么是正则表达式?如何创建正则表达式正则表达式常用的方法字符串中的正则表达式常用的正则表达式假设用户需要在HTML...

  • 正则

    正则表达式全部符号解释(转) 常用正则表达式大全 (转) 不错的正则博客 正则的方法 var reg = /[1-...

网友评论

      本文标题:正则05(常用的正则例子)

      本文链接:https://www.haomeiwen.com/subject/zkxkgktx.html