vue.js 正则表达式replace语法格式
//规则: x.replace(/(表达式)(第二个表达式)(第三个表达式)/g,’替换内容’)
// 其中 \s 标示字符; \d标示数字; ([a-z]+)标示a字母到z字母;
// \s标示空格; ^标示第一个 ;$标示最后一个;无符号标示全部
// 实例(,$)标示右逗号 实例(^,)标示左逗号 实例(,)标示全部逗号
【不保留通配符(字符替换)】
说明:()圆括号里面的表达式标示去除
let aaaa = ' 1,2,34,5 '; //去首尾空格
let bbbb = aaaa.replace(/(\s$)/g,""); //右边 结果R:[ 1,2,34,5]
let cccc = aaaa.replace(/(^\s)/g,""); //左边 结果L:[1,2,34,5 ]
console.log('R:[' + bbbb + ']');
console.log('L:[' + cccc + ']');
1.“/(xxx) /”这个是固定写法,
2.“\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等,
3.“g”表示全局匹配将替换所有匹配的子串,如果不加”g”当匹配到第一个后就结束了。
【保留通配符(只能输入)】
说明:[]方括号里标示保留的表达式
实例:只能输入0~9、空格和逗号;写法: xx.replace(/[^\0-9\,\s,]/g,”);
xxx.replace(/[^\0-9\,\s\,]/g,'');
1,185 Views