JS正则表达式高级用法
2018-03-07 18:17
375 查看
一、字符串切分匹配替换$(将字符串242.238281kb转为242.23kb,即保留两位小数)可以在正则表达式中添加()进行字符串切分然后用$+数字表示相应的位置;如:例子:将字符串图标大小:242.238281kb,小数点后保留2位小数:由于是字符串并且后面有单位(单位有可能是mb,所以可以利用正则表达式进行位置切分匹配进行替换), 如下:$1,$2,$3分别表示前面对应的()var str ="242.238281kb";var res =str.replace(/(\d*).(\d{2})(\d*)([A-Za-z]*)/,"$1.$2$4");console.log(res);结果:242.23kb
相关文章推荐
- 正则表达式中的分组功能高级用法
- sscanf的高级用法 正则表达式
- JS 正则表达式用法
- js/javascript正则表达式中/g /i /m的用法,以及实例
- php与js中的正则表达式用法
- 正则表达式中分组功能高级用法
- js正则表达式中exec用法实例
- Python 正则表达式的高级用法
- JS正则表达式简单用法
- 正则总结:正则表达式在js中的高级应用
- JS 正则表达式用法介绍
- js正则表达式用法汇总
- js正则表达式中/g /i /m /e /x /s的用法
- 最全的js正则表达式用法大全
- sscanf的高级用法 正则表达式
- JS正则表达式基本用法与常用示例
- JS 正则表达式用法浅析
- JAVA正则表达式高级用法(分组与捕获)
- JAVA正则表达式高级用法(分组与捕获)
- jsp js正则表达式用法