大家帮我看看这个正则表达式 /[!@#$%^&*()~`+';:",./<>?{}()-]/

问题描述

大家帮我看看这个正则表达式 /[!@#$%^&*()~`+';:",./<>?{}()-]/ 有什么错误?我都搞了两天了找不出来是哪儿错了。原句:// patrn=/[']+[!]?[@]+[;]+[:]+[+]+[=]+[-]+[#]+[[]+[]]+[%]+[^]+[&]++[(]+[)]+[~]+[`]+[]+[]+[?]+[<]+[>]+[/]+[,]+["]+[.]+[{]+[}]+[&gt;]+[&lt;]+[f]+[n]+[r]+[t]+[v]+/; var patrn= /[@#$%^&*()~'+'/<>?{}-]/; 问题补充:你好,谢谢你的解答,我刚才试了一下,还是报错了,您在帮我看看

解决方案

/也得转义/[!@#$%^&*()~`+';:",./<>?{}()-]/这样就好了
解决方案二:
( [ { ^ $ | ) ? * + .是JS正则里的元字符 需要用""转义所以你的正则应该是/[!@#$%^&*()~`+';:",./<>?{}()-]/

时间: 2024-07-28 15:48:46

大家帮我看看这个正则表达式 /[!@#$%^&amp;amp;*()~`+&#039;;:&amp;quot;,./&amp;lt;&amp;gt;?{}()-]/的相关文章

求各位大神帮解决下一个正则表达式的问题

问题描述 就是一个<asrc="http://upload.fx110.com">不替换<a>src是这样的就不替换,如果src不是这个的就替换掉,怎么做啊?各位大哥大神们,跪谢了啊! 解决方案 解决方案二:src只要等于一个正确链接就不替换.?还是链接中需要两个点就不替换?解决方案三:引用1楼a419816897的回复: src只要等于一个正确链接就不替换.?还是链接中需要两个点就不替换? 是如果是这个A标签的src属性为http://upload.fx110

求教大虾,帮我解释下这个正则表达式

问题描述 求教大虾,帮我解释下这个正则表达式 var content = $.trim($('#addContent').val()).replace(/ /g, '<br/>'); 如题,谢谢大虾啦 解决方案 不就是把换行符号替换为html的换行标签<br>而已,因为 除非放在pre标签里面,要不时不会换行的 解决方案二: 就两个函数,一个trim去年左右两边的空格,一个replace把 替换成吗.................................. 解决方案三:

求大神帮我解释一下这个正则表达式

问题描述 求大神帮我解释一下这个正则表达式 如题,这是一个日期代码 var mts = date.match(/(/Date((d+))/)/); 解决方案 匹配 /Date(数字)/ 这种内容,数字是时间戳.一般这种字符串是服务器端序列化类为json字符串,当类属性为时间类型时会生成这种格式的内容,需要提取出这种内容,然后使用new Date(数字时间戳)生成js时间Date对象 如果匹配,mts分组如下 mts[1]//对应Date(数字) mts[2]//对应数组 解决方案二: 匹配 /D

哪位大神帮我解释下这串正则表达式/^(.*)(\.)(.{1,8})$/

问题描述 哪位大神帮我解释下这串正则表达式/^(.*)(.)(.{1,8})$/ /^(.*)(.)(.{1,8})$/ /这个是什么意思: (.*)这是什么意思: 为什么这个正则表达式都用小括号包含起来 请问下为什么用小括号括起来呢,去掉括号,比如这串表达式写成/^.*..{1,8}$/ 好像意思是一样的 解决方案 前后的杠只是javascript的界符,没有实际意义i这个表达式是说,以任意字符开始(包括没有),之后一个点,然后1-8个任意字符 比如 1234.123aaa abc.aaaa

帮写出验证日期的正则表达式

问题描述 是js验证的如:2009-05-25这样的日期帮我写出详细的代码是在jsp中写的 解决方案 解决方案二:哎又见月经贴···解决方案三:引用1楼zn85600301的回复: 哎又见月经贴··· +解决方案四:ls是什么意思呢?解决方案五:d{4}(-d{2}){2}解决方案六:请搜索,正则表达式日期提问前先搜索是对回答者的尊重,给分,谢谢!^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]

求帮写一个正则表达式

问题描述 什么什么工程什么什么(坝||跺||护岸)什么什么+数字.txt礼教控导工程31护岸H+081.txt形如这种的正则表达式求帮助啊 解决方案 解决方案二:.{4}工程.{8}+[0-9]+.txt

正则表达式。在线等,各位大侠帮帮忙

问题描述 正则表达式.在线等,各位大侠帮帮忙 这个里面可以加个验证不能为0吗,怎么加? 解决方案 像这种就没必要跟正则再混一起判断,直接加一个0的if判断即简单,也不容易出错.不要为了正则而正则. 解决方案二: 把 d 换成[1-9] 解决方案三: d是[0-9]想要其他自己写[1-9] 解决方案四: 再建立一个为0的正则来匹配 var zero = /0/; if(zero.test(obj.currentTarget.value){ $.messager.alert("通知信息",

编程-我这个有不理解的地方帮我讲讲好吗?

问题描述 我这个有不理解的地方帮我讲讲好吗? #include ""mainwindow.h""#include ""ui_mainwindow.h""#include <QTextFrame>#include <QDebug>#include <QLineEdit>#include <QDialog>#include <QPushButton>#include &l

html-这个验证跳转总是失败,实在不知道错在哪,可以帮我看看吗?

问题描述 这个验证跳转总是失败,实在不知道错在哪,可以帮我看看吗? 主页登陆<br> function check() {<br> if (document.forms(0).name.value == "123" && document.forms(0).pw.value == "123456") {<br> window.location = "body.html";<br> }