RegExp 正则表达式
- 作用: 匹配特殊字符或有特殊搭配原则的字符的最佳选择。
- 两种创建方式
- 直接量
var reg = /pattern/;
- new RegExp();
var reg = new RegExp('pattern');
个人推荐用直接量
- 直接量
示例:
- 将 ‘the-first-name’ 转换成小驼峰形式:
<script>
var reg = /-(\w)/g;
var str = "the-first-name";
console.log(str.replace(reg, function($, $1){
return $1.toUpperCase();
}));
</script>
输出: theFirstName
- 100000000 转换为 100.000.000
<script>
var str = "100000000";
var reg = /(?=(\B)(\d{3})+$)/g;
console.log(str.replace(reg,"."));
</script>