正则表达式带有双引号 如何去掉 js里用
答案:1 悬赏:30 手机版
解决时间 2021-03-22 05:23
- 提问者网友:饥饿走向夜
- 2021-03-22 00:49
正则表达式带有双引号 如何去掉 js里用
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-03-22 01:29
具体的解决代码如下:<br><html><br><script language="javascript"><br>//var pattern = /[^"]*/; //校验字符串中是否都是非双引号的字符<br>var pattern = /["]+/; //校验字符串中是否有双引号的字符<br>//var pattern = /["][^"]*["]/ //匹配的是位于单引号或者双引号之内的0个或多个字符<br>var value1 = "The best things in life are free"; //没有双引号的字符串<br>var value2 = "/"/"The /"best things /"in life are free/"/""; //有双引号的字符串<br>alert("value1没有双引号的字符串 pattern.exec_1===" + pattern.exec(value1)); //null<br>alert("value1没有双引号的字符串 !pattern.exec_2===" + !pattern.exec(value1)); //true<br>alert("value2有双引号的字符串 pattern.exec_1===" + pattern.exec(value2)); //""<br>alert("value2有双引号的字符串 !pattern.exec_2===" + !pattern.exec(value2)); //false<br>if(pattern.exec(value1)){ //校验字符串中是否都是非双引号的字符<br>alert("value1 没有加非号 ++++++双引号被匹配上");<br>}<br>if(!pattern.exec(value1)){ //校验字符串中是否有双引号的字符<br>alert("value1 有加非号 ++++++双引号被匹配上"); //页面窗口弹出<br>}<br>if(pattern.exec(value2)){ //校验字符串中是否都是非双引号的字符<br>alert("value2 没有加非号 ++++++双引号被匹配上"); //页面窗口弹出<br>}<br>if(!pattern.exec(value2)){ //校验字符串中是否有双引号的字符<br>alert("value2 有加非号 ++++++双引号被匹配上");<br>}<br></script><br></html>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯