js用正则表达式将英文引号字符替换为中文引号字符
<script>
$(function(){
var str='"我是英文版的引号",我要变成"中文版的引号"';
alert(replaceDqm(str));
}); function replaceDqm(str) {
var val=str.replace(/"([^"]*)"/g ,"“$1”");
if(val.indexOf('"')<0){
return val;
}
return replaceDqm(val);
}
</script>
输出结果:“我是英文版的引号”,我要变成“中文版的引号”。
js用正则表达式将英文引号字符替换为中文引号字符的更多相关文章
- sql语句如何将多个空格字符替换成一个空格字符
		
很多时候,数据表中某个字段的值会带有一个或多个空格字符串的情况,面对多样化的需求,我们可能需要将这些空格字符串去除,当然,这很好说,我们可以直接用replace(' ','')将单个空格变成无就可以了 ...
 - 同构体字符串(如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。  所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。)
		
示例 1: 输入: s = "egg", t = "add" 输出: true 示例 2: 输入: s = "foo", t = " ...
 - js中正则表达式使用
		
js中使用正则表达式,除了了解正则表达式基本的匹配规则外.还需要了解下面的基本的知识: python,js,groovy这些脚本语言都有在线调试的网站,可以在线测试是否有语法错误,用起来也很方便. v ...
 - js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g)
		
js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g) 一.总结 方括号:范围 圆括号:选 大括号:数量 1.js正则是在双正斜杠之中: var reg2=/[a-z]/ ...
 - Notepad++正则表达式查找替换文本中文字符
		
测试需求 测试工具中xml配置文件中注释字段包含中文字符,在Win10系统下使用工具中偶尔会出现中文乱码导致配置文件失效.解决方法将配置文件中的中文注释换成英文注释或者直接替换删除.如何将配置文件中的 ...
 - js中字符替换函数String.replace()使用技巧
		
定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replac ...
 - JS 利用正则表达式替换字符串
		
JS 利用正则表达式替换字符串 博客分类: JavaScript 学习资料 Java代码 收藏代码 JS 利用正则表达式替换字符串 var data = "123123,213,12312, ...
 - js常用正则表达式大全--如:数字,字符等
		
一.校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9 ...
 - js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^)
		
js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^) 一.总结 原样匹配的字符在正则中原样输出:var reg4=/第[1-2][0-9]章/g //10-29 取反^:var ...
 
随机推荐
- 大话设计模式宏观总结——创建型&结构型&行为型
			
师傅验收项目的时候.问大话设计模式那三种类型的差别和联系是什么,顿时我傻了眼.由于除了知道这三种类型分别如何称呼以外.从来都没想过为什么这样划分?于是,我便回答:我没想过这个问题.若是从字面上来理解的 ...
 - Android 布局属性大全
			
常用属性汇总: android:hint 设置EditText为空时输入的提示信息 android:gravity 对该view内容的限定:靠上 下 左 右 andro ...
 - poj 2104 K-th Number(主席树,详细有用)
			
poj 2104 K-th Number(主席树) 主席树就是持久化的线段树,添加的时候,每更新了一个节点的线段树都被保存下来了. 查询区间[L,R]操作的时候,只需要用第R棵树减去第L-1棵树就是区 ...
 - Python:SMOTE算法——样本不均衡时候生成新样本的算法
			
Python:SMOTE算法 直接用python的库, imbalanced-learn imbalanced-learn is a python package offering a number ...
 - hdoj--2073--无限的路(数学规律)
			
 无限的路 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...
 - Access restriction:The type JPEGCodec is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar 报错
			
报错: Access restriction:The type JPEGCodec is not accessible due to restriction on required library C ...
 - Timer A  UP mode 中断
			
Timer_A, Toggle P1.0, CCR0 Up Mode ISR, DCO SMCLK // Description: Toggle P1.0 using software and TA ...
 - Coursera Algorithms week4 基础标签表 练习测验:Java autoboxing and equals
			
1. Java autoboxing and equals(). Consider two double values a and b and their corresponding Double v ...
 - Vue Router的params和query传参的使用和区别
			
vue页面跳转有两种方式分别是:name和path this.$router.push({name: 'HelloWorld2}) this.$router.push({path: '/hello-w ...
 - 【知识总结】扩展卢卡斯定理(exLucas)
			
扩展卢卡斯定理用于求如下式子(其中\(p\)不一定是质数): \[C_n^m\ mod\ p\] 我们将这个问题由总体到局部地分为三个层次解决. 层次一:原问题 首先对\(p\)进行质因数分解: \[ ...