javascript
FuckingGreat
这个作者很懒,什么都没留下…
展开
-
js--string去除空格
// 去除空格,type: 1-所有空格 2-前后空格 3-前空格 4-后空格export const strTrim = (str, type) => { type = type || 2 switch (type) { case 1: return str.replace(/\s+/g, ""); case 2: return str.replace(/(^\s*)|(\s*$)/g, "");...原创 2020-10-10 16:41:52 · 239 阅读 · 0 评论 -
js数组删除其中一个元素
// 数组删除其中一个元素export const arrRemove = (arr, ele) => { var index = arr.indexOf(ele); if (index > -1) { arr.splice(index, 1); } return arr;}原创 2020-10-10 16:41:13 · 1370 阅读 · 0 评论 -
js将数字转换为大写金额
// 将数字转换为大写金额export const changeToChinese = (Num) => { //判断如果传递进来的不是字符的话转换为字符 if (typeof Num == "number") { Num = new String(Num); }; Num = Num.replace(/,/g, "") //替换tomoney()中的“,” Num = Num.replace(/ /g, "") //替换tomoney()中的空格 Num = Num.repla..原创 2020-10-10 16:40:48 · 672 阅读 · 0 评论 -
js将阿拉伯数字翻译成中文的大写数字
// 将阿拉伯数字翻译成中文的大写数字export const numberToChinese = (num) => { var AA = new Array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"); var BB = new Array("", "十", "百", "仟", "萬", "億", "点", ""); var a = ("" + num).replace(/(^0*)/g, "").spli...原创 2020-10-10 16:39:52 · 555 阅读 · 0 评论 -
js-常用深拷贝对象
深拷贝/** * 深拷贝 * @param {Any} anyVal 任何值 * @param {Object|Array} target [{}] 容器 * @return {Any} */function deepCopy (anyVal, target = {}) { if (typeof anyVal !== 'object' || anyVal === null) return anyVal; for (let i in anyVal) { co原创 2020-10-10 16:38:21 · 124 阅读 · 0 评论 -
javascript重置ajax方法以及添加的一些方法
欢迎各位朋友! 下面的这段js放在jquery.js文件内部下方,在文中添加自己要执行方法,over/* * ajaxReset.js * ajax重置以及添加的一些方法 * Y J * */(function($) { //首先备份下jquery的ajax方法 var _ajax = $.ajax; //重写jquery的ajax方法 $.aja...原创 2018-09-20 10:39:33 · 722 阅读 · 0 评论 -
javascript正则校验邮箱、手机号、必填
欢迎各位朋友! 必填校验//必填校验 value != "" && value.replace(/(^\s*)|(\s*$)/g, "") != ""手机号校验//电话号校验&&必填 !/^((\+?86)|(\+86))?1[0-9]{10}$/.test(value)邮箱校验//邮箱校验 //邮...原创 2018-08-07 11:36:28 · 5528 阅读 · 0 评论 -
iframe父子级页面传值支持跨域访问javascript
欢迎各位朋友! 今天在使用parent.fn()调用父页面方法时发现并没有成功调用到父级iframe中的方法,后来发现是两个iframe并不在同一域名下,在网上查过后,发现H5中message方法恰好支持,闲话不多说了,上代码父界面<!DOCTYPE html><html> <head> <meta...原创 2018-08-09 23:34:28 · 3862 阅读 · 0 评论 -
页面点击回车键的方法javascript
欢迎各位朋友! 在查询列表中按下回车键自动查询或者在登录时按下回车键自动登录时调用 /** * * 备注:此处用于绑定回车查询的方法以及屏蔽浏览器再点击回车时执行上一个方法的问题 * 作者:yj * 时间:2018-05-2 * **/var keyEnter = function(ele) { ele.onkeydown = function(event)...原创 2018-08-04 16:32:01 · 1314 阅读 · 0 评论 -
javascript鼠标滚动事件
欢迎各位朋友! var scrollFunc = function(e) { var direct = 0; e = e || window.event; if(e.stopPropagation) e.stopPropagation(); else e.cancelBubble = true; if(e.preventDefault) e...原创 2018-07-21 16:50:24 · 472 阅读 · 0 评论 -
javascript实现完美身份证号有效性验证15位18位
欢迎各位朋友! 前几天在开发中要求对用户的身份证号进行比较严格的校验,所以才有了这些代码, 下面的这些代码主要包括对身份证长度,地区,出生日期的校验。 方法在return时返回了一个是否通过以及提示语,需要改的朋友自己动手。接着上代码: /* * cardRequired.js * 身份证号校验&&必填 * val value...原创 2018-07-10 12:04:04 · 2908 阅读 · 5 评论 -
javascript获取URL中的参数(两种方法)
欢迎各位朋友! 一、//获取参数方法function GetUrlParam(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r...原创 2018-07-10 11:52:49 · 172 阅读 · 0 评论 -
树结构Json数据格式转换javascript
欢迎各位朋友! /*** 转换level树json奋斗* 节点必要参数id&&pid */var toTreeNode = function (nodes) { var nodes = JSON.parse(JSON.stringify(nodes)); var list = []; !function level () { ...原创 2018-07-10 11:27:04 · 848 阅读 · 0 评论