博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【20190405】JavaScript-整理一些常用正则式
阅读量:4310 次
发布时间:2019-06-06

本文共 652 字,大约阅读时间需要 2 分钟。

匹配中文字符:

let reg=/([\u4E00-\u9FFF]+)/; //\u代表Unicode编码

匹配电话号码:

let reg=/^1[34578]\d{9}$/;

给每三位数字添加一个逗号:

let reg=/(?=(\B(\w{3})*)$)/g;let str='10000000';str.replace(reg,',');

字符串去重:

let reg=/(\w)\1+/g;let str='aaabbbcccddd';console.log(str.replace(reg,'$1')); //只能去掉连续重复的字符

将字符串转换成小驼峰命名:

let reg=/-(\w)/g;let str='the-first-index';str.replace(reg,($,$1)=>{    return $1.toUpperCase();});

 匹配正确的IP地址(IPv4地址由4组数字组成,每组数字之间以“.”分隔,每组数字的取值范围是0~255.):

let reg=/^((2[0-4]\d|25[0-5]|1\d{2}|[1-9]?\d)\.){3}(2[0-4]\d|25[0-5]|1\d{2}|[1-9]?\d)$/;let str='255.36.233.0';console.log(reg.test(str));//true

 

持续更新...

转载于:https://www.cnblogs.com/huangrui-dori/p/10659204.html

你可能感兴趣的文章
IO多路复用--epoll详解
查看>>
[线段树优化应用] 数星星Star
查看>>
表单序列化以及后台表单数据参数的提取
查看>>
SQL语句(十五)视图
查看>>
nginx 设置开机启动
查看>>
继承和组合
查看>>
小程序-----上传图片
查看>>
工作流表单自定义的误区
查看>>
带有循环功能的存储过程
查看>>
数据结构-链表插入节点
查看>>
软件项目开发流程
查看>>
常用排序算法
查看>>
DOM(文档对象模型)
查看>>
为什么要安全域,哪些区域需要单独划分安全域
查看>>
【BZOJ5297】【CQOI2018】社交网络(矩阵树定理)
查看>>
【BZOJ1921】【CTSC2010】珠宝商(点分治,后缀自动机)
查看>>
追寻生命的意义
查看>>
Something wrong with iPad
查看>>
新浪某个tab 页模仿
查看>>
PHP课后小结 2017.12.22
查看>>