做qq群排名的网站是否违规网站建设费大概多少钱

pingmian/2025/10/8 6:50:59/文章来源:
做qq群排名的网站是否违规,网站建设费大概多少钱,wordpress wp options,做网站公司促销海报例如#xff1a; 检查是否为空数组 、是否是空 不为空false 为空true、校验密码、校验手机号格式、校验邮箱格式、校验身份证号格式、校验值长度 不少于6位数、 电话号码加密 15288889999 转化为 152****9999、身份证号码加密、验证输入重量、金额等类型 例如 0.11 2.23…例如 检查是否为空数组 、是否是空  不为空false 为空true、校验密码、校验手机号格式、校验邮箱格式、校验身份证号格式、校验值长度 不少于6位数、 电话号码加密   15288889999 转化为 152****9999、身份证号码加密、验证输入重量、金额等类型   例如 0.11  2.23  100.123等等 、验证输入的钱    单纯验证金额类型 、验证是否是纯数值 、处理数据 可把制定相同的key值得对象存储到下级得children中、生成唯一ID、数字转中文  运行结果 1 转为 一、图片转为base64、获取随机字符串、授权微信小程序消息推送。 新建utils.js文件 /*** 通用的数据处理和验证类 1、在main.js中配置下列代码import Utils from /utils/utils.js;Vue.prototype.$Utils Utils;2、使用方式let str 0;if(this.$Utils.isNull(str)){console.log(str 是空)}*/ export default class Utils {/*** 检查是否为空数组 空数组返回 true* param {Array} arr 数组* return Boolean*/static isEmptyArr(arr) {if (!Array.isArray(arr)) throw new Error(isEmptyArr 参数不是一个数组);if (!arr.length) return true;return false;}/*** 是否是空 不为空false 为空true* param {any} opt 验证参数* return Boolean*/static isNull(opt) {if (opt || opt null || opt null || opt undefined) return true;return false;}/*** 校验密码* param phone* returns {boolean}*/static checkPassword(phone) {let reg /^(?.*[a-zA-Z])(?.*\d)(?.*[~!#$%^*()_\-{}:;?,./]).{8,}$/;return reg.test(phone);}/*** 校验手机号格式* param phone* returns {boolean}*/static checkPhone(phone) {let reg /^1[3456789]\d{9}$/;return reg.test(phone);}/*** 校验邮箱格式* param email* returns {boolean}*/static checkEmail(email) {let reg /^\w[a-z0-9]\.[a-z]{2,4}$/;return reg.test(email);}/*** 校验身份证号格式* param email* returns {boolean}*/static checkCardNo(email) {let reg /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;return reg.test(email);}/*** 校验值长度 不少于6位数* param email* returns {boolean}*/static checkValueLength(password, min 6, max 0) {let regExp new RegExp(^[\\s\\S]{${min || },${max || }}$);return regExp.test(password);}/*** 电话号码加密 15288889999 转化为 152****9999*/static phoneEncryption(phone ) {return phone.replace(/^(\d{3})\d{4}(\d)/, $1****$2)}/*** 身份证号码加密*/static idCardEncryption(idCard) {if (!idCard) return let reg /^(.{6})(?:\d)(.{4})$/let result idCard.replace(reg, \$1******\$2) // 身份证号脱敏将中间8位替换为“*”return result}/**验证输入重量、金额等类型 例如 0.11 2.23 100.123等等 * param {Object} value*/static checkMoney(value, len 6) {let reg /\d{1,}\.{0,1}\d{0,2}/;if (value.replace(reg, )) {value (value.match(reg) null ? : value.match(reg));}if ((value 1) (${value}.indexOf(0) 0)) {value parseFloat(value);}if (${value}.indexOf(00) 0) {value 0;}let str parseInt(value).toString();if (str.length len (value.toString().indexOf(.) 0)) {value parseFloat(str.slice(0, len));}return value;}/**验证输入的钱 单纯验证金额类型 * param {Object} value*/static isMoney(value) {var reg /(^[1-9]([0-9])?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;if (reg.test(value)) {return true;} else {return false;};}// 验证是否是纯数值 static isNumber(value) {var reg /^[0-9]*[1-9][0-9]*$/;if (reg.test(value)) {return true;} else {return false;};}/*** 处理数据 可把制定相同的key值得对象存储到下级得children中*/static mergeData(list [], key, name children) {const data [];list.forEach((item, index) {const parent data.find((i) i[key] item[key]);if (parent) {parent[name].push({...item});} else {let obj {...item};if (!obj[name]) {obj[name] [];}obj[name].push({...item});data.push(obj);}});return data;}// 表单验证 static validateForm(key, rules) {var check truerules[key].forEach((v) {// 验证失败if (!(v.rule).test(this[key])) {uni.showToast({title: v.msg,icon: none});check falsereturn false}})return check};// uniapp 获取到上一页的信息, 适用添加、编辑数据的时候刷新上一页列表的数据 static beforePage(num 1) {// 当前页的数据let pages getCurrentPages();// 上一页的数据let prevPage pages[pages.length - (num 1)];return prevPage.$vm;};//生成唯一ID 根据当前系统时间随机生成一个长字符串static getID() {const now new Date()const year now.getFullYear();let month now.getMonth() 1;let day now.getDate();let hour now.getHours();let minutes now.getMinutes();let seconds now.getSeconds();month month 10 ? 0 month : month;day day 10 ? 0 day : day;hour hour 10 ? 0 hour : hour;minutes minutes 10 ? 0 minutes : minutes;seconds seconds 10 ? 0 seconds : seconds;const yyyyMMddHHmmss ${year}${month}${day}${hour}${minutes}${seconds};const rand Math.random().toString(10).substr(2, 10);return ${yyyyMMddHHmmss}${rand};};//数字转中文 运行结果 1 转为 一static toChinesNum(num) {let changeNum [零, 一, 二, 三, 四, 五, 六, 七, 八, 九]let unit [, 十, 百, 千, 万]num parseInt(num)let getWan (temp) {let strArr temp.toString().split().reverse()let newNum let newArr []strArr.forEach((item, index) {newArr.unshift(item 0 ? changeNum[item] : changeNum[item] unit[index])})let numArr []newArr.forEach((m, n) {if (m ! 零) numArr.push(n)})if (newArr.length 1) {newArr.forEach((m, n) {if (newArr[newArr.length - 1] 零) {if (n numArr[numArr.length - 1]) {newNum m}} else {newNum m}})} else {newNum newArr[0]}return newNum}let overWan Math.floor(num / 10000)let noWan num % 10000if (noWan.toString().length 4) {noWan 0 noWan}return overWan ? getWan(overWan) 万 getWan(noWan) : getWan(num)};// 图片转为base64static getBase64Image (url, callback) {// #ifdef MP-WEIXINuni.getFileSystemManager().readFile({filePath: url, //选择图片返回的相对路径encoding: base64, //编码格式success: res { //成功的回调console.log(res, 返回结果);let base64 data:image/jpeg;base64, res.data //不加上这串字符在页面无法显示的哦callback callback(base64)},fail: (e) {console.log(图片转换失败);}})// #endif// #ifdef H5uni.request({url: url,method: GET,responseType: arraybuffer,success: res {let base64 uni.arrayBufferToBase64(res.data); //把arraybuffer转成base64base64 data:image/jpeg;base64, base64;callback callback(base64)},fail: (e) {console.log(图片转换失败);}})// #endif// #ifdef APP-PLUSplus.io.resolveLocalFileSystemURL(url, (entry) {entry.file((file) {let fileReader new plus.io.FileReader();fileReader.onloadend (e) {callback callback(e.target.result)};fileReader.readAsDataURL(file);})})// #endif};// 获取随机字符串static generateRandomString(length 32) {const characters ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789;let result ;for (let i 0; i length; i) {result characters.charAt(Math.floor(Math.random() * characters.length));}return result;};// 授权微信小程序消息推送static authAppletInfoPush(tmplIdsArr [], callback) {uni.requestSubscribeMessage({provider: weixin,tmplIds: tmplIdsArr,success: function(res) {console.log(success, res)},fail: function() {console.log(fail, res)},complete: function(res) {console.log(complete, res)if (callback) callback(res)}})} } 直接使用方法 1、在main.js中配置下列代码import Utils from /utils/utils.js;Vue.prototype.$Utils Utils;2、使用方式let str 0;if(this.$Utils.isNull(str)){console.log(str 是空)}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

河南 网站备案重庆渝北做网站哪里便宜

问题&#xff1a;vim下怎样在php文件中通过 命令自动缩排html代码&#xff1f;解决&#xff1a;1、先说下html自动缩排 我的vim是7.4版本&#xff0c;已经包含了html.vim之类的缩排插件&#xff0c;但是缩排的时候<body> <head> 没有进行缩排 在.vimrc中加入如下代…

建设网站的网站公告是什么php小程序开发完整教程

一、前言回顾&#xff1a;基于.NetCore3.1系列 —— 认证授权方案之授权揭秘 (上篇)在上一篇中&#xff0c;主要讲解了授权在配置方面的源码&#xff0c;从添加授权配置开始&#xff0c;我们引入了需要的授权配置选项&#xff0c;而不同的授权要求构建不同的策略方式&#xff0…

雄安免费网站建设哪家好价格低

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

网站建设优化服务行情网络服务器哪个最快

1、gateway集成swagger 1、为了简化实战过程&#xff0c;gRPC-Gateway暴露的服务并未使用https&#xff0c;而是http&#xff0c;但是swagger-ui提供的调用服 务却是https的&#xff0c;因此要在proto文件中指定swagger以http调用服务&#xff0c;指定的时候会用到文件 prot…

网站建设培训四川17858833595做网站

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 K-means聚类算法实现 技术细节 选取的数据集是sklearn.datasets里面的鸢尾花数据集&#xff0c;方便最后的算法评价。 根据手肘法&#xff08;即根据SSE代价函数&#xff09;得出最合适的k值。 此处思路是先根据E …

在模板网站建站好吗厦门seo顾问

题目描述 给定一个 NM 的矩阵 A&#xff0c;请你统计有多少个子矩阵 (最小 1111, 最大 NM 满足子矩阵中所有数的和不超过给定的整数 K。 输入格式 第一行包含三个整数 N,M 和 K。 之后 N 行每行包含 M 个整数, 代表矩阵 A。 输出格式 一个整数代表答案。 输入输出样例 …

网站的前期推广深圳微信公众平台开发网站开发

最近在准备学校复试&#xff0c;刷一些老题旧题&#xff0c;在N诺oj和牛客网上都有提交。今天就总结部分题目&#xff0c;只写我觉得值得写的&#xff08;当然还有一些我不会写&#xff0c;不想去学了&#xff09;。 1、二进制数 输入输出格式 输入描述: 每行有一个数字n&#…

楚雄州城乡建设局网站乐陵森

澳大利亚政府&#xff0c;通过财政部&#xff0c;宣布正在努力引入一项监管框架&#xff0c;针对为澳大利亚居民和澳大利亚企业提供数字资产访问和持有服务的实体&#xff0c;将包括对所有数字资产中介的许可要求。 这些改革旨在解决已经确定的消费者风险&#xff0c;并支持数…

大连网站制作在线广西桂建云证件查询

更多资料获取 &#x1f4da; 个人网站&#xff1a;ipengtao.com 当处理迷宫问题时&#xff0c;遗传算法提供了一种创新的解决方案。本文将深入探讨如何运用Python和遗传算法来解决迷宫问题。迷宫问题是一个经典的寻路问题&#xff0c;寻找从起点到终点的最佳路径。遗传算法是一…

太原建站培训app后期维护与运营成本

图像混合 1 理论-线性混合操作 其中α的取值范围为0~1之间,表示图像的所占的权重 2 混合处理函数addWeighted() 3 代码示例 Mat src1, src2, dst;src1 imread("./1.png");src2 imread("./2.png");if (!src1.data && src2.empty()) //判断图片是…

网站建设微信公众号网站主机ip查询

shell之read命令 简介例子 简介 Linux的read命令用于从标准输入读取数据。它通常用于在shell脚本中读取用户的输入并将其分配给变量。 read命令的语法如下&#xff1a; read [-options] [variable]read命令的选项包括&#xff1a; -d&#xff1a;指定输入行的结束标志。 -p…

商务网站建设中的必备功能上海推广网站

本章重点 1. 为什么使用文件 2. 什么是文件 3. 文件的打开和关闭 4. 文件的顺序读写 5. 文件的随机读写 6. 文本文件和二进制文件 7. 文件读取结束的判定 8. 文件缓冲区 1. 为什么使用文件 我们在前面的文章介绍了通讯录的程序&#xff0c;当通讯录运行起来的时候&#xff0c…

山西省财政厅门户网站三基建设抖音营销推广怎么做

1、git三个区域&#xff1a;工作区&#xff0c;暂存区&#xff0c;版本库 2、git文件状态&#xff1a;未跟踪&#xff0c;已跟踪&#xff08;新添加&#xff0c;未修改&#xff0c;已修改&#xff09; 如何查看暂存区和工作区文件状态&#xff1a;git status -s 3、查看版本记…

做网站需求文档asp.net网站发布到虚拟主机

1.实验环境 主机A和主机B连接到交换机&#xff0c;并与一台路由器互连 2.需求描述 主机A和主机B连接到交换机&#xff0c;并与一台路由器互连主机A和主机B设置为同一网段&#xff0c;网关设置为路由接口地址查看ARP相关信息&#xff0c;熟悉在PC和Cisco设备上的常用命令 3.推…

阜阳h5网站建设公司如何评估一个网站

1.mysql语句执行的步骤 客户端请求->连接器&#xff08;验证用户身份&#xff0c;给与权限&#xff09;查询缓存&#xff08;存在缓存则直接返回&#xff0c;不存在则执行后续操作&#xff09;分析器&#xff08;对sql进行词法分析和语法分析操作&#xff09;优化器&#x…

用kid做教育网站域名营销型官方网站

9月12日&#xff0c;中国移动第四届科技周“量子计算算法与应用”分论坛在北京成功举办&#xff0c;中国移动研究院院长黄宇红发表致辞&#xff0c;中国移动未来研究院院长崔春风全程主持。玻色量子作为光量子计算领域真机测试与场景应用的标杆企业应邀出席&#xff0c;玻色量子…

杭州下城区建设局网站wordpress 加入搜索

Spark Sql默认并行度 看官网&#xff0c;默认并行度200 https://spark.apache.org/docs/2.4.5/sql-performance-tuning.html#other-configuration-options 优化 在数仓中 task最好是cpu的两倍或者3倍(最好是倍数&#xff0c;不要使基数) 拓展 在本地 task需要自己设置&a…

深圳自适应网站开发公司郑州做网站好

来源&#xff1a;网络大数据据IDC声称&#xff0c;到2018年&#xff0c;全球人工智能(AI)和认知系统支出将达到190亿美元&#xff0c;这比2017年的支出总额增加约54%。并购在不断发生。仅2017年就见证了几起大宗收购&#xff0c;比如雅虎被Verizon收购、苹果收购Shazam等。知名…

主流数据网站韩国情侣网站模板

本帖最后由 PlyFly 于 2015-2-13 22:11 编辑各位花粉注意了&#xff0c;本次发布的B056固件&#xff0c;华为终于修复了DTS源码输出到功放不能正常解码的问题(如功放无声音、破音等等)。经实际测试&#xff0c;不用Kodi就能轻松将DTS源码输出到功放解码&#xff0c;且无任何异常…