zoukankan      html  css  js  c++  java
  • javaScript常用方法整合(项目中用到过的)

    防止输入空格、缩进等字符;

    function trim(str){
        return str.replace(/^s+|s+$/g,"");
    }
    JS去掉style样式标签
    function trim(str){
        return str.replace(/<(w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") 
    }
    jsS去掉class样式
    function trim(str){
        return str.replace(/<(w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3")
    }

     javascript字符串长度截取

    function cutstr(str, len) {
        var temp,
        icount = 0,
        patrn = /[^x00-xff]/,
        strre = "";
        for (var i = 0; i < str.length; i++) {
            if (icount < len - 1) {
                temp = str.substr(i, 1);
                if (patrn.exec(temp) == null) {
                    icount = icount + 1
                } else {
                    icount = icount + 2
                }
                strre += temp
            } else {
                break;
            }
        }
        return strre + "..."
    }

     javascript获取链接(url)参数值

    function request(paras) {
        var url = decodeURI(location.href);
        var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
        var paraObj = {}
        for (i = 0; j = paraString[i]; i++) {
            paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
        }
        var returnValue = paraObj[paras.toLowerCase()];
        if (typeof (returnValue) == "undefined") {
            return "";
        } else {
            return returnValue;
        }
    }
  • 相关阅读:
    error: declaration of 'cv::Mat R ' shadows a parameter
    Java网络编程(二)
    排序算法(二)
    Java网络编程(一)
    排序算法(一)
    Python文件访问模式
    Python文件与异常
    递归
    SQL命令的六个主要类别
    iOS-生成Bundle包-引入bundle-使用bundle
  • 原文地址:https://www.cnblogs.com/ns10086/p/5130531.html
Copyright © 2011-2022 走看看