如何判断一个字符串中包含单引号并用其他符号替换 "asd''asdas'sdasd".replace(/\'/g , "your string"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = "aaaaaaaaa'aaaaa'aaaaaaa";if (str.indexOf("'")!-=1) { alert("包含单引号"); str = str.replace("'","-");} if (str.indexOf("'")!-=1) {写错了 不好意思 应该是if (str.indexOf("'")!=-1) { replace(/\'/g , "要换成的字符") 在javaScript 中 ' 并不是一个特殊的符号,所以在写正则的时侯可以不用加 \转义 所以1楼的其实可以改为 "asd''asdas'sdasd".replace(/'/g , "your string");当然加\转义也不会出错对于3楼var str = "aaaaaaaaa'aaaaa'aaaaaaa";if (str.indexOf("'")!-=1) { alert("包含单引号"); str = str.replace("'","-");}红色的这行代码的作用只能替换掉第一个单引号,而不能替换掉str中所有的单引号所以综合两位的,可以写成 <script> var str = "sdf'sdf'sdf'sdf"; if(str.indexOf("'")!=-1) { alert("包含单引号"); str = str.replace(/'/g,"要替换成的字符"); } </script> ie8加载图片时,如何获取图片高宽值 HTML、CSS、DIV和JS弄个博客首页。 ajax 跨域上传 关于javascript函数问题! js打开一个窗口关闭其他指定的窗口 如何在JS中控制HTML标签的事件所响应的动作? 如何为对象动态绑定两个函数!?急 删除表格中的列 关于editable-select插件的问题 求问大佬:用于获取url中的属性值的getQueryString不能成功运行是为啥 关于extjs2.02 授权的问题 使用prototype1.6框架,在自己定义的类里如何让其中一个方法调用这个类的另一个方法?
var str = "aaaaaaaaa'aaaaa'aaaaaaa";
if (str.indexOf("'")!-=1) {
alert("包含单引号");
str = str.replace("'","-");
}
所以在写正则的时侯可以不用加 \转义
所以1楼的其实可以改为 "asd''asdas'sdasd".replace(/'/g , "your string");
当然加\转义也不会出错对于3楼
var str = "aaaaaaaaa'aaaaa'aaaaaaa";
if (str.indexOf("'")!-=1) {
alert("包含单引号");
str = str.replace("'","-");
}
红色的这行代码的作用只能替换掉第一个单引号,而不能替换掉str中所有的单引号所以综合两位的,可以写成
<script>
var str = "sdf'sdf'sdf'sdf";
if(str.indexOf("'")!=-1)
{
alert("包含单引号");
str = str.replace(/'/g,"要替换成的字符");
}
</script>