资讯专栏INFORMATION COLUMN

JavaScript_正则实例

YuboonaZhang / 711人阅读

摘要:匹配标签中横线或下横线变量名匹配标签获取一些特殊符号匹配模板标识符匹配开头空格匹配结尾空格前后端空格匹配中文获取银行前后指定位数自定义格式解析格式为小数金额但不能是最多包含两位小数的正浮点数使用最多保

匹配html标签
/<[^>]+>/g
中横线或下横线变量名
/[-_][^-_]/g
匹配script标签
/]*>([Ss]*?)/img
获取一些特殊符号
/([-.*+?^{}()|[]/])/g
匹配模板标识符
/?#{([^{}]+)}/gm
匹配开头空格
/^ss*/
匹配结尾空格
/ss*$/
前后端空格
/^s+|s+/g
/Ss*$/g
匹配中文
/[u4e00-u9fa5]/g
获取银行前后指定位数
/^(.{5})(.*)(.{6})$/
自定义formate格式

解析格式为:%{}

/(%|){([0-9a-zA-Z_]+)}/g;
小数
/^d+(?:.d{1,4})?$/
ip
/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/
金额
export const reg = {
  dot2: /^([1-9]d*|0)(.d{1,2})?$/, // 0, 0.0, 0.00, 但不能是00,最多包含两位小数的正浮点数, 使用match
  mdot2: /^-?([1-9]d*|0)(.([0-9]|d[0-9]))?$/, // 最多保留两位小数的正数, 零, 负数, 使用match
  per2: /^(100|(([1-9]d|d)(.d{1,2})?))$/, // 百分比,最多保留两位小数
  per2t: /^(100|100.00|(([1-9]d|d)(.d{1,2})?))$/, // 百分比,最多保留两位小数, 增加`100.00`
  int: /^[1-9]d*$/, // 正整数不包含0, 01 test通过,用match
  int0: /^[1-9]d*|0$/, // 非负整数(正整数+0), 用match
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91810.html

相关文章

  • 一篇文章搞懂JavaScript正则表达式之方法

    摘要:是正则表达式的构造函数。使用构造函数一般用于需要动态构造正则表达式的场景,性能不如字面量写法。它接受一个正则表达式作为唯一参数。总结以上所述是小编给大家介绍的一篇文章搞懂正则表达式之方法的相关知识,希望对大家有所帮助 通过本文带领大家学习JavaScript中都有哪些操作正则的方法。本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧 咱们来看看JavaScript中都...

    edagarli 评论0 收藏0
  • 一篇文章搞懂JavaScript正则表达式之方法

    摘要:是正则表达式的构造函数。使用构造函数一般用于需要动态构造正则表达式的场景,性能不如字面量写法。它接受一个正则表达式作为唯一参数。总结以上所述是小编给大家介绍的一篇文章搞懂正则表达式之方法的相关知识,希望对大家有所帮助 通过本文带领大家学习JavaScript中都有哪些操作正则的方法。本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧 咱们来看看JavaScript中都...

    lijinke666 评论0 收藏0
  • 正则系列——JavaScript正则表达式基础语法巩固篇

    摘要:基础语法巩固正则表达式引擎根据正则去匹配字符的时候,是通过检查索引的方式。妻原配就是好,可以直接使用正则表达式调用它。下面解释一下上面这些常用的元字符查找单个字符,除了换行和行结束符。正则系列文章整理到了 上一章内容:正则表达式实战篇 知识回顾 前2章分别学习了正则表达式入门技巧,以及遇到正则需求该如何去分析问题,还有正则表达式实战的一些场景解释。 这一章内容偏向理论,推荐你点击开头的...

    phodal 评论0 收藏0
  • 一次性搞懂JavaScript正则表达式之方法

    摘要:正则表达式要真正发挥作用,要倚仗一些操作正则的方法。是正则表达式的构造函数。使用构造函数一般用于需要动态构造正则表达式的场景,性能不如字面量写法。它接受一个正则表达式作为唯一参数。因为只能返回首次匹配的位置,所以全局匹配对它无效。 本文是『horseshoe·Regex专题』系列文章之一,后续会有更多专题推出GitHub地址:https://github.com/veedrin/hor...

    Hanks10100 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<