<script language=javascript>
var s="!@#$%^&*()|<>?asdfasdfasdfsadfl?sadfK8888***"
var a=s.replace(/[!@#$%^&*()|<>?]/g,"");
document.write(a);
</script>
var s="!@#$%^&*()|<>?asdfasdfasdfsadfl?sadfK8888***"
var a=s.replace(/[!@#$%^&*()|<>?]/g,"");
document.write(a);
</script>
解决方案 »
- 新手跪求谷歌地图上标注一个点,点击弹出窗口的简单例子
- 鼠标拖动层-FF下鼠标位置不正常的问题
- 这样的FLASH JS 图片字体效果轮播应该怎么实现
- 高手帮我看看,我弄了一天都没有弄好
- 小弟新手,问个很菜鸟的问题
- 简单问题,一个属性忘了,请大家帮忙,谢谢!
- 校验非法字符的正侧表达式
- 如何用javascript作一个简单下拉二级菜单1
- 说不清楚的问题,请高手们帮忙改改,一个分隔条功能
- 急急急!window.opener.form1.name_object.value=name[i].value;如果表单名是一个变量,这句话应该怎样写?
- 简单的转到另外一个页面的问题
- 请问如何打开页面之后让他停留在页面的某处,只有20了,回答立即给分
var s="!@#$%^&*()|<>?asdfasdfasdf|sadfl?sadfK8888***"
var a=s.replace(/[!@#$%^&*()\|<>?]/g,"");
document.write(a);
</script>
var test1 = /[\/:*?"<>|]/;
var my = "sad&*fsdsfsd";
if(test1.test(my)) document.write("ok");
else document.write("no");
</script>但是这样匹配不到\
请问该如何做
var test1 = /[\!\@\#\$\%\^\&\*\(\)\|\<\>\?]/g;
var my = "sad&*fsdsfsd";
if(test1.test(my)) document.write("有");
else document.write("没");
</script>
var test1 = /[\!\@\#\$\%\^\&\*\(\)\|\<\>\?\\]/g;
因为我之前的my = "asfs\dsdf"这样要匹配一个\是不能
除非用my = "asfs\\ddfd"才匹配得到\
但my值是从表单里取出来的,就能匹配到一个\
谢了
结帖