ICode9

精准搜索请尝试: 精确搜索
  • 判断文本前后缀是否有空格存在2022-08-03 15:34:32

    项目中遇到,现做笔记备忘。 modelSelect = modelSelect.replace(/^\s+|\s+$/g,""); console.log(modelSelect.length,'modelSelect.length'); if(values.name) { values.name = (values.name).replace(/^\s+|\s+$/g,""); } 此处判断modelSelect、values.na

  • 正则表达式匹配多个指定字符串2022-08-02 19:33:32

    例如: var str="hahaAND123orORandANDOR56677nnn" 我想要匹配到所有的 AND 或 and 或 OR 或 or str.replace(/AND|OR/ig,"") 输出:=》haha12356677nnn' 直接把要匹配的字符 以 | 的形式写到正则里就可以,其中 i 忽略大小写, g 是找到所有的都匹配。

  • vue项目 - 自定义数字输入指令 | 限制自定义小数位输入2022-08-01 11:35:31

    1、在main.js中直接加入代码: import Vue from 'vue' Vue.directive("input-limit", { bind(el, binding) { var wins_0 = /[^\d]/g //整数判断 var wins_1 = /[^\d^\.]/g //小数判断 var flag = true; var points = 0; var lengths = 0 va

  • 替换算法replace_if2022-07-31 16:31:07

    #include <iostream> #include <vector> #include <algorithm> using namespace std; class Print { public: void operator()(int i) { cout << i << endl; } }; class Replace { public: bool operator()(int i) {

  • 3.第三天2022-07-30 14:00:57

    1.phrase 短语 2.tradition 传统 3.they 他们 4.harvest 收获 5.amount 数量 6.envelope 信封 7.extend 延伸 8.replace 取代 9.senior 高级 10.earn 赢得 11.light 光 12.early 早期的 13.expose 暴露 14.lot 批 15.complete 完成 16.press 按 17. in 在什么里 18.decade 十年 1

  • MySQL中的insert ignore into, replace into等的一些用法总结(转)2022-07-22 20:11:13

    参考:https://www.iteye.com/blog/xialluyouyue-1961491   在MySQL中进行条件插入数据时,可能会用到以下语句,现小结一下。我们先建一个简单的表来作为测试: CREATE TABLE `books` (   `id` INT(11) NOT NULL AUTO_INCREMENT,   `name` VARCHAR(200) NOT NULL,   PRIMARY KEY

  • CF1707E Replace【倍增,ST表】2022-07-22 20:05:25

    传送门 思路 学了析合树还不会做这题,感觉我真的没什么救/ll 对于这类跳若干步的问题,一个很自然的想法是预处理倍增数组,但这题的状态数量是 \(O(n^2)\) 的,看起来不能直接做。这时一个关键结论突然出现:设 \(f^k(l,r)\) 为 \([l,r]\) 操作 \(k\) 后的结果,那么若 \([l_1,r_1] \cup [l_

  • 删掉链接上参数的方法2022-07-21 15:32:29

    // 删除url参数 function urlDelP(url,name){ var urlArr = url.split('?'); if(urlArr.length>1 && urlArr[1].indexOf(name)>-1){ var query = urlArr[1]; var obj = {} var arr = query.split("&"); for (var i = 0; i < arr.length;

  • 每日十问2022-07-19 14:02:40

    1.问题Q:正则表达式的书写方式,有哪些格式?  即使不会,但是也有个印象啊。 这是常用到的。就是看官方文档。replace(x,y)就是当这个东西的条件满足逗号之前的条件,那么就把它替换成逗号之后的内容。    //  在js当中 看w3cschool官方文档。就是官方文档是最好的学习资料。。。 会

  • vue去除富文本的标签和样式2022-07-18 17:02:45

    vue利用正则去除富文本的标签和样式 ts: const removeHtmlStyle =(html :any)=> { let relStyle = /style\s*?=\s*?([‘"])[\s\S]*?\1/g; //去除样式 let relTag = /<.+?>/g; //去除标签 let relClass = /class\s*?=\s*?([‘"])[\s\S]*?\1/g;// 清除类名

  • 一个简单的JS模板引擎的设计与实现2022-07-17 15:04:01

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> </head> <body style="background: gray;"> <div id="app"></div> <script> 'use strict'

  • js replace 字符串操作2022-07-16 10:01:40

    replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下 var stringObj="终古人民共和国,终古人

  • 对象存储2022-07-12 15:00:33

    什么是对象存储 在工作中,我们经常需要将文件内容(文件或二进制流)存储在应用程序中,例如你可能要保存商品的封面图片。Masa框架为此提供了对象存储的功能,并对功能抽象,抽象给我们带来的好处: 存储的无关性(不关心存储平台时阿里云OSS还是腾讯云的COS) 更换存储平台成本更低(仅需要更改下

  • 前端AES加密2022-07-11 13:04:13

    1.安装依赖 npm install crypto-js 2.引入crypto-js   import CryptoJS from "crypto-js"; //秘钥 const CRYPTOJSKEY = "abcdefgabcdefg12"; // 加密 export function encrypt(plaintText) { var plaintText = plaintText; var options = { mode: CryptoJS

  • 2022.7.62022-07-10 13:01:30

    1、运算符 in   判断字符是否在字符串中,结果为bool值   value = “我是中国人”   val = “中国” in value 2、布尔值   只有两个值:True/False   数字转布尔:0是False,其他为True   字符串转布尔:""是False,其他是True 3、字符串(str)   字符串特有:   函数upper() lower

  • 函数总结2022-07-08 10:36:00

    1.单行函数 字符函数 length concat substr instr trim upper lower lpad rpad replace 数学函数: round ceil floor truncate mod 日期函数: now  curedate curetime year monthname day hour minute second str_to_date date_format 其他函数 version database user 控制函数: i

  • js string format All In One2022-07-07 23:04:43

    js string format All In One /* String.prototype.format = function() { var s = this; for (var i = 0, j = arguments.length; i < j; i++) s = s.replace("{" + (i) + "}", arguments[i]); return (s); } */ String.prototy

  • over(partition by2022-07-07 12:04:22

    pos_date是2022-07-01格式 substr装换为20220701可以进行数字排序时间 over(partition by replace(substr(pos_date,1,10),'-','') order by replace(substr(pos_date,1,10),'-','') asc) partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的

  • jenkins批量复制view中所有job2022-07-06 19:01:43

      需要将jenkins中某一个view中的所有job都复制到另外一个view中,一个一个复制有点蛋疼,所以查询了一下资料,使用groovy scripts 来实现这个功能 新建view 打开系统管理 -> 脚本命令行 import hudson.model.* //源view def str_view = "AOSIT_Frontend_SONAR" //目标view def

  • 用replace/substr/substring_index提取博客URL中的用户名2022-07-03 20:00:35

       1.替换法 replace      2.截取方式1 substring_index substring_index(字段,符号,第几个符号) SUBSTRING_INDEX(str,delim,count) 返回字符串 str 中在第 count 个出现的分隔符 delim 之前的子串。 正数:从左往右数,返回从最后的(从左边开始计数)分隔符到左边所有字符。 负

  • 带条件的替换2022-07-02 20:04:04

      问题:编码第4位为0的去掉0,并在第3位前加5,其他不变。 函数解决: =IF(MID(A1,4,1)="0","F-5"&MID(A1,3,1)&MID(A1,5,9),A1) =IF(MID(A1,4,1)="0",REPLACE(A1,3,2,5&MID(A1,3,1)),A1)

  • 查漏补缺——说说time.replace(new RegExp(/-/gm), '/')2022-07-02 11:02:17

    问题 如题所示 答案 相关源码: if ((/^[0-9]+$/.test(time))) { // support "1548221490638" time = parseInt(time) } else { time = time.replace(new RegExp(/-/gm), '/') } 这里有一行代码: time = time.replace(new RegExp(/-/gm)

  • SQL注入 进阶绕过技巧2022-06-28 23:03:05

    hex/哈希值绕过 1' union select hex(id),hex(username),hex(password) from ctfshow_web.ctfshow_user3--+ 如果回显点少的话,可以在后面加上limit 3,5# 即表示,从第三列数据开始输出五列 base64加密绕过 1' union select 1,to_base64(username),to_base64(password) from ctfs

  • js获取到时间戳(兼容性强)2022-06-24 20:35:30

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head

  • vue 日期查询2022-06-24 19:36:50

      组件 <a-form-item label="查询日期"> <a-range-picker v-model="selectDate" @change="onChange" /> </a-form-item>   需要引入moment import moment from 'moment'   方法 methods: { moment, on

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有