zoukankan      html  css  js  c++  java
  • 常用js

      function CheckCode(s) {
                var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\[\].<>/?~!@#¥……&*()&;—|{}【】‘;:”“'。,、?]")
                var rs = "";
                for (var i = 0; i < s.length; i++) {
                rs = rs + s.substr(i, 1).replace(pattern, '');
                }
                return rs;
                }

    $(this).val(/d+/.exec($(this).parent().attr("title"))[0]);

    <script type="text/javascript">
        var testjs = { "www": null };
        O2String(testjs);
       function O2String(O) {
            //return JSON.stringify(jsonobj);

            var S = [];
            var J = "";
            if (Object.prototype.toString.apply(O) === '[object Array]') {
                for (var i = 0; i < O.length; i++)
                    S.push(O2String(O[i]));
                J = '[' + S.join(',') + ']';
            }
            else if (Object.prototype.toString.apply(O) === '[object Date]') {
                J = "new Date(" + O.getTime() + ")";
            }
            else if (Object.prototype.toString.apply(O) === '[object RegExp]' || Object.prototype.toString.apply(O) === '[object Function]') {
                J = O.toString();
            }
            else if (Object.prototype.toString.apply(O) === '[object Object]') {
                for (var i in O) {
                    O[i] = typeof (O[i]) == 'string' ? '"' + O[i] + '"' : (typeof (O[i]) === 'object' ? O2String(O[i]) : O[i]);
                    S.push('"' + i + '":' + O[i]);
                }
                J = '{' + S.join(',') + '}';
            }
            else if (Object.prototype.toString.apply(O) === '[object Null]') {
               
            }
            return J;
        };
    </script>

    var test = function (O) {
            //return JSON.stringify(jsonobj);

            var S = [];
            var J = "";
            if (Object.prototype.toString.apply(O) === '[object Array]') {
                for (var i = 0; i < O.length; i++)
                    S.push(O2String(O[i]));
                J = '[' + S.join(',') + ']';
            }
            else if (Object.prototype.toString.apply(O) === '[object Date]') {
                J = "new Date(" + O.getTime() + ")";
            }
            else if (Object.prototype.toString.apply(O) === '[object RegExp]' || Object.prototype.toString.apply(O) === '[object Function]') {
                J = O.toString();
            }
            else if (Object.prototype.toString.apply(O) === '[object Object]') {
                for (var i in O) {
                    O[i] = typeof (O[i]) == 'string' ? '"' + O[i] + '"' : (typeof (O[i]) === 'object' && O[i] != null)? O2String(O[i]) : O[i];
                    S.push('"' + i + '":' + O[i]);
                }
                J = '{' + S.join(',') + '}';
            }

            return J;
        };

  • 相关阅读:
    数据库chapter 4 数据库安全性
    数据库 chapter 2 关系数据库
    数据库 chapter 1 概论
    操作系统 chapter 11 I/O系统
    操作系统 chapter 12 死锁
    操作系统 chapter 7 8 存储模型
    聊一聊移动调试那些事儿
    获取当前日期和农历的js代码
    使用 CSS 媒体查询创建响应式网站
    大前端工具集
  • 原文地址:https://www.cnblogs.com/jiangxiaofan/p/3508953.html
Copyright © 2011-2022 走看看