replace

js中去除两端逗号

扶醉桌前 提交于 2020-03-26 02:49:39
1.js replace(a,b)之替换字符串中所有指定字符的方法 var str = 'abcadeacf'; var str1 = str.replace('a', 'o'); alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o'); alert(str2); //打印结果: obcodeocf, 注意: 此处replace的第一个参数为正则表达式,/g是全文匹配标识。 2. JS四种方法去除字符串最后的逗号 <script> window.onload=function() { var obj = {name: "xxx", age: 30, sex: "female"};//定义一个object对象 var str = ''//定义一个空字符用来接收对象里的key或者value for(var item in obj) {//遍历item变量里的对象的属性和元素, str += obj[item] + ","//将obj对象的值遍历出来,并且追加到str字符中。 //str += item + ","//将obj对象的属性遍历出来,并且追加到str字符中。 } //第一种方法、将字符串中最后一个元素","逗号去掉, //str = str.substring(0, str.lastIndexOf('

window.location.Reload()和window.location.href 区别

梦想与她 提交于 2020-03-25 21:49:48
首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。    true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")。 replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。 语法:location.replace(URL) 参数: URL。 在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现“网页过期”的提示。 那是因为Session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。 如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。

Location replace() 方法

前提是你 提交于 2020-03-25 21:45:32
Location replace() 方法 Location 对象 定义和用法 replace() 方法可用一个新文档取代当前文档。 /*<![CDATA[*/ var app_id = '10045', pk = ''; if (window.innerWidth < 640) { if(app_id) { document.location.replace("http://app.myzaker.com/index.php?app_id="+app_id); }else if (pk) { document.location.replace("http://app.myzaker.com/news/article.php?pk="+pk); }else { document.location.replace("http://app.myzaker.com"); } } /*]]>*/ 来源: https://www.cnblogs.com/2019gdiceboy/p/11353696.html

sql 去除html标签函数

独自空忆成欢 提交于 2020-03-25 15:10:30
--1、创建函数 create function [dbo].[clearhtml] (@maco varchar(8000)) returns varchar(8000) as begin declare @i int while 1 = 1 begin set @i=len(@maco) set @maco=replace(@maco, substring(@maco,charindex('<',@maco), charindex('>',@maco)-charindex('<',@maco)+1),space(0)) if @i=len( @maco ) break end set @maco=replace(@maco,' ','') set @maco=replace(@maco,' ','') set @maco=ltrim(rtrim(@maco)) set @maco=replace(@maco,char(9),'') set @maco=replace(@maco,char(10),'') set @maco=replace(@maco,char(13),'') return (@maco) end --2、测试示例 declare @mark varchar(8000) set @mark='<body><div id=u><a href=http:/

PHP 过滤标签

筅森魡賤 提交于 2020-03-24 18:33:06
3 月,跳不动了?>>> $content =preg_replace( "/<(\/?a.*?)>/si" , "" ,$content); $content=str_replace( "办公桌" , "<a href=\"http://www.weishunjj.com\" title=\"办公桌\">办公桌</a>" , $content); $content=preg_replace( "/<(\/?div.*?)>/si" , "" ,$content); //过滤div标签 $content=preg_replace("/<(\/?span.*?)>/si","",$content); 来源: oschina 链接: https://my.oschina.net/u/242157/blog/3210305

Mysql 正则获取字段的交集

风格不统一 提交于 2020-03-24 14:34:32
3 月,跳不动了?>>> 例子类似钉钉打卡考勤:SELECT * FROM fa_checkingroup WHERE ( (concat(',',cdepartment_id,',') regexp concat(',(',replace('2,12',',','|'),'),') OR (concat(',',cuser_id,',') regexp concat(',(',replace('40',',','|'),'),'))) AND !(concat(',',wuser_id,',') regexp concat(',(',replace('40',',','|'),'),')) ) AND company_id = 2 问题描述 比如table1中有两条记录 name no a 2,9 b 8,10 然后有一串字符串,是0,1,2,3,4 然后通过一条sql,找出no为2,9的记录来``` 因为字符串中有2,数据中也有2 详细解释 ------------------------------ 表的字段就是 name no a 2,9 b 8,10 字符串是str="0,1,2,3,4" 接下来就是查 no字段里跟str里有交集的记录 查询的结果就是name=a的,no=2,9的 ------------------------------ Sql代码 select *

如何成为php高手

一个人想着一个人 提交于 2020-03-24 14:19:51
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。那么怎样才能成为一个优秀的PHP开发者呢?   要成为一名PHP编程高手并不容易,并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。   ◆懒惰是金   ◆编写漂亮的代码   ◆追求程序的速度,而不是编程的速度   懒惰是金   做一个懒惰的程序员吗?这个想法太奇怪了!因为这个世界上最忙碌的人可能就是计算机程序员了。但正是因为程序员太忙了,所以才应该在编程时学会偷懒。对于一个程序员来说,懒惰的方法有两种:   其一,大胆使用现成的别人的程序代码,把这些代码融入到你自己的程序或者项目中去。其二是编写一些有用的代码建立一个函数库,在将来编写程序时可以顺手拈来,省去了许多重复的劳动,自然就可以懒惰一点了。这两种偷懒的方法都非常适合PHP程序员了。   首先,PHP是在自由开放的环境中诞生和成长的一门语言。在世界各地,有成千上万的程序员,他们一直在为PHP的完美而不断奋斗,他们也愿意和别人分享自己的聪明才智和自己编写的代码。你每天都可以从一些PHP网站、邮件列表、新闻组发现大量的优秀的程序代码。   这样说

鼠标悬停提示代码

不羁的心 提交于 2020-03-23 04:31:07
<HTML> <HEAD> <title>一种很酷的文字提示效果演示</title><style> .tableBorder7{width:800;solid; background-color: #000000;} TD{font-family: 宋体;font-size: 12px;line-height : 15px ;} th{background-color: #f7f7f7;color: #000000;font-size: 12px;font-weight:bold;} th.th1{background-color: #333333;} td.TableBody7{background-color: #B1EA45;} </style> <script language="JavaScript"> //more javascript from http://www.webjx.com <!-- var pltsPop=null; var pltsoffsetX = 10; // 弹出窗口位于鼠标左侧或者右侧的距离;3-12 合适 var pltsoffsetY = 15; // 弹出窗口位于鼠标下方的距离;3-12 合适 var pltsPopbg="#FFFFEE"; //背景色 var pltsPopfg="#111111"; //前景色 var

Replacing words in a string with values from Dictionary in c#

别等时光非礼了梦想. 提交于 2020-03-23 02:27:24
问题 I have a simple dictionary like this: var fruitDictionary = new Dictionary<string, string> {Apple,Fruit}, {Orange, Fruit}, {Spinach, Greens} and I have a string like var fruitString = Apple Orange Spinach Orange Apple Spinach How to replace all occurrences of the particular word in that sentence with the matching-word from the dictionary? (i.e.) The above sentence should read Fruit Fruit Greens Fruit Fruit Fruit ? Any ideas is much appreciated. EDIT: I tried something like this: var

字符串的常用方法

青春壹個敷衍的年華 提交于 2020-03-21 18:03:57
字符串中的常用方法 所有用单引号,双引号,反引号抱起来的都是字符串 每一个字符串都是由零到多个字符组成的 str.length //=>代表字符串的长度 str[10000] //=>不存在的索引会返回undefined charAt / charCodeAt charAt:根据索引获取指定位置的字符 charCodeAt:获取指定字符的ASII码值(Unicode编码值) params参数 n[number] 获取字符指定的索引 return 返回查找到的字符(找不到的话返回的是空字符串不是undefined)或者对应的编码值 let str = "zhufengjiaoyu"; console.log(str.charAt(0)); //"z" console.log(str[0]); //"z" console.log(str.charAt(100)); //空字符串 console.log(str[100]); //undefined console.log(str.charCodeAt(0)); //"122" console.log(str.charCodeAt(100)); //NaN console.log(String.fromCharCode(122)); //"z" 实现字符串截取的三个方法 substr / substring / slice substr