永发信息网

正则表达式带有双引号 如何去掉 js里用

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