大小写转换+全角转半角+清除空格+仅数字+仅字母+仅字母和数字 方法汇总

大小写转换

1、转小写方法

var  value = 'ABC'
value.toLowerCase()  
console.log(value)   // abc

2、转大写方法

var  value = 'abc'
value.toUpperCase()
console.log(value)   // ABC

全角转半角

fullToHalf(val) {
        let retVal = ''
        for (let i = 0; i < val.length; i++) {
            if (val.charCodeAt(i) == 12288) {
                retVal += String.fromCharCode(val.charCodeAt(i) - 12256);
                continue;
            }
            if (val.charCodeAt(i) > 65280 && val.charCodeAt(i) < 65375) {
                retVal += String.fromCharCode(val.charCodeAt(i) - 65248);
            } else {
                retVal += String.fromCharCode(val.charCodeAt(i));
            }
        }
        return retVal
    }

清除空格

1、清除左侧空格

var tmp= '   123456'
tmp = tmp.replace(/(^\s*)/g, "")

2、清除右侧空格

var tmp= '1234566   '
tmp = tmp.replace(/(\s*$)/g, "")

3、清除左右两侧空格

var tmp= '   1234566   '
tmp = tmp.replace(/(^\s*)|(\s*$)/g, "")

4、清除所有空格

var tmp= '   1234  566   '
tmp = tmp.replace(/\s/g, "")

仅数字

var tmp= '8888ABC'
tmp = tmp.replace(/\s/g, "")

仅字母

var tmp= 'ASJDKASD99'
tmp = tmp.replace(/[^a-zA-Z]/g, '')

仅字母和数字

var tmp= 'ASJDKASD99'
tmp = tmp.replace(/[\W]/g, '')
发布了9 篇原创文章 · 获赞 11 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览