vue.js 正则表达式replace语法格式

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,'');

964 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注