美文网首页
JS常用字符串处理轮子

JS常用字符串处理轮子

作者: 茉莉清可乐对奶茶i | 来源:发表于2018-08-29 17:07 被阅读0次

一、字符串限制

判断字符串是否全部都是数字

var DigitalReg = /^[0-9]*$/;

判断字符串是否全部都是字母

var letterReg = /^[A-Za-z]*$/g;

判断字符串是否是字符与数字

var letterAndDigitalReg = /^[A-Za-z0-9]*$/g;

字符串前后空格替换

var testString = '   df    as    df    asd   ';
var leftBlankReg = /^\s*/g;
var rightBlankReg = /\s*$/g;
console.log(testString.replace(leftBlankReg,'').replace(rightBlankReg,''));

二、非法字符替换

当url传参时,可能会出现 ;/?:@&=+$,#等uri字符, 参数的值有井号#,或者空格时,传参会出现失败,处理方式如下

前后端交付字符串处理

var testString = ':;/?:@&=+$,#';
console.log(encodeURIComponent(':;/?:@&=+$,#'));

三、提取url中的参数

提取url传参的参数内容,返回json

function getSearch(){
        var searchString = location.search.length >0?location.search.substring(1):'';
        var search = {};

        var KVStringArray = searchString.split("&");
        for(var i = 0; i < KVStringArray.length; i++){
            var KVString = KVStringArray[i];
            var KV = KVString.split("=");
            if(KV.length === 1){
                continue;
            }
            var key = decodeURIComponent(KV[0]);
            var value = decodeURIComponent(KV[1]);
            search[key] = value;
        }
        return search;
    }

相关文章

  • JS常用字符串处理轮子

    一、字符串限制 判断字符串是否全部都是数字 判断字符串是否全部都是字母 判断字符串是否是字符与数字 字符串前后空格...

  • JavaScript 字符串

    js字符串,js字符串的概述和声明,js字符串的特性,js字符串的常用方法,js字符串的拓展方法,js字符串的案例...

  • JavaScript网页特效(一)

    介绍常用js的字符串操作api ❤❤❤ 介绍常用js的保留小数操作api ❤❤ 介绍常用js的大小写转换操作a...

  • JS截取与分割字符串常用技巧总结

    JS截取与分割字符串常用技巧总结 本文实例讲述了JS截取与分割字符串的常用方法。分享给大家供大家参考,具体如下: ...

  • js常用通用函数

    js常用通用函数,日常js应用,js技巧 1.写一个function,清除字符串前后的空格; 2.已经知道字符串“...

  • js 常用方法总结

    字符串的常用属性,概览 Array对象的方法; 详细js数组常用方法大全

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • JavaScript String对象

    JavaScript String对象是JS字符串的包装类,用于处理已有的JS字符串,字符串是编程语言中使用最频繁...

  • JAVA中对字符串的常见处理函数汇总

    字符串 看到字符串,想到字符串处理中,有字符串的反转,初级面试中常用到字符串分割成字符串组,初级面试中常用到字符串...

  • 20个常用的JavaScript字符串方法

    摘要: 玩转JS字符串。 原文:JS 前20个常用字符串方法及使用方式 译者:前端小智 Fundebug经授权转载...

网友评论

      本文标题:JS常用字符串处理轮子

      本文链接:https://www.haomeiwen.com/subject/cgekwftx.html