js 正则语法报错
答案:2 悬赏:50 手机版
解决时间 2021-02-09 23:51
- 提问者网友:蓝莓格格巫
- 2021-02-09 11:09
/(^/s*)|(/s*$)/g,比如这一个,提示)右括号之类的语法错误!怎么解决?转义似乎就不起作用了!
最佳答案
- 五星知识达人网友:孤老序
- 2021-02-09 12:13
你好,这个问题。。。你是要去除字符串前后空格吧?
你表达式写错了哦,应该是下面这样:
/(^\s*)|(\s*$)/g\s表示空格,而不是/s哦。。。
希望是你想要的答案,望采纳~~
你表达式写错了哦,应该是下面这样:
/(^\s*)|(\s*$)/g\s表示空格,而不是/s哦。。。
希望是你想要的答案,望采纳~~
全部回答
- 1楼网友:一秋
- 2021-02-09 12:33
test 只返回布尔指,只告诉你舒服存在符号你的表达式 function testdemo(re, s){ var s1; // 声明变量。 // 检查字符串是否存在正则表达式。 if (re.test(s)) // 测试是否存在。 s1 = " contains "; // s 包含模式。 else s1 = " does not contain "; // s 不包含模式。 return("'" + s + "'" + s1 + "'"+ re.source + "'"); // 返回字符串。 } exec 返回一个数组,没有则返回null function regexptest(){ var ver = number(scriptenginemajorversion() + "." + scriptengineminorversion()) if (ver >= 5.5){ // 测试 jscript 的版本。 var src = "the rain in spain falls mainly in the plain."; var re = /\w+/g; // 创建正则表达式模式。 var arr; while ((arr = re.exec(src)) != null) document.write(arr.index + "-" + arr.lastindex + "\t" + arr); } else{ alert("请使用 jscript 的更新版本"); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯