正则表达式记录
1、获取当前域名:
location.hostname
2、html字段值取值
this.onPostValue="<p> </p>"
this.onPostValue.replace(/<\/?.+?>/g,"")
3、去除所有特殊符号
var str=phone.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]/g,"");
4、数字验证
/^\d+$/.test(str)
5、电话号码验证
str.match(/\d{3}-\d{8}|\d{4}-\d{7}/)
6、手机号验证
(/^1[34578][0-9]{9}$/.test(str))==true
7、邮箱验证
/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(email)
8、去除最后一位
let subValue=aa.replace(/,$/gi,"");
//去除首位逗号
if (field_value.substr(0,1)==','){
field_value=field_value.substr(1);
}
9、截取逗号分隔的
let item="1,Zhejiang";
item.split(",")
10、字符串转数组
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。
aa="allRow-4128853827678154";
aa.replace(/(.)(?=[^$])/g,"$1,").split(",");
11数组转字符串
ss..join(',')
浙公网安备 33010602011771号