JS里正则表达式特殊字符的过滤

liwenqi1 2011-06-29 08:54:38
最近项目的开发需要用JS过滤几个特殊字符:
?- < > 请问该如何写这个正则表达式?
...全文
509 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangwenquan123 2011-06-29
  • 打赏
  • 举报
回复
         var str = "a-b<-c>-d?";
var reg = /[-<>?]/g;
document.write(str.replace(reg,""));
//abcd
liwenqi1 2011-06-29
  • 打赏
  • 举报
回复
如果要判断一个字符串是否含有这几个特殊字符又该怎么写正则表达式?
lovejava_oo 2011-06-29
  • 打赏
  • 举报
回复
请问/g是什么意思 ?
diffmaker 2011-06-29
  • 打赏
  • 举报
回复
g=global
全局查找吧,否则仅替换第一个匹配项
zell419 2011-06-29
  • 打赏
  • 举报
回复
g 全部 全局搜索
diffmaker 2011-06-29
  • 打赏
  • 举报
回复
<script>
var s = "a?b-c<d>e";
var r=/[-?<>]/g;
alert(s.replace(r, ""));
</script>
liwenqi1 2011-06-29
  • 打赏
  • 举报
回复
请问/g是什么意思 ?
kyzy_yy_pm 2011-06-29
  • 打赏
  • 举报
回复
<script>
var s = "a?b-c<d>e";
var r = /[?|\-|<|>]/g;
alert(s.replace(r, ""));
</script>
zell419 2011-06-29
  • 打赏
  • 举报
回复
replace(/?|-|<|>/g,"");

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧