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

2019-03-25 13:50|来源: 网路

大家帮我看看这个正则表达式 /[!@#$%^&*()~`+';:",./<>?{}()-]/  有什么错误?我都搞了两天了找不出来是哪儿错了。

原句:
// patrn=/[']+[!]?[@]+[;]+[:]+[+]+[=]+[-]+[\#]+[[]+[]]+[%]+[^]+[&]+
  • +[(]+[)]+[~]+[`]+[\]+[\]+[?]+[<]+[>]+[/]+[,]+["]+[.]+[{]+[}]+[&gt;]+[&lt;]+[\f]+[\n]+[\r]+[\t]+[\v]+/;
  •    
    var patrn= /[@#$%^&*()~'+'/<>?{}-]/;

    问题补充:你好,谢谢你的解答,我刚才试了一下,还是报错了,您在帮我看看

    相关问答

    更多

    求一个python 正则表达式

    env python3 # coding=utf-8 """ parse ip and path &quot: express = r"(\d+\, path else.22.77'"&quot.168; % (ip, path)) return ip;) assert checkpath('192.168.22,直接 ip, path = input_string,s) if mo:(:/home/255这个就没作判断。path部分允许什么;192.group(1) path = mo;d+\; ...

    正则表达式生成问题

    <RspCode value="([^"]+)" /> "和/可能需要转义,就是在"或/前面加上\或者\\,根据语言而定

    JQuery 正则表达式 于 java 正则表达式不同指出

    var text = $("#1").value; var reg = / /ig; var matches = text.match(reg); matches.length 就是你那个text里面空格的数量。以后怎么操作就看你了

    这个正则表达式我错过了什么?(What am I missing with this regex?)

    您的短划线不匹配,因为在角色类中,您需要将短划线放在第一位或最后一位。 此外,您不需要所有这些逗号: /^([-a-zA-Z'\s\d&#()])*$/ Your dash doesn't match because in a character class you need to put the dash first or last. Also, you don't need all those commas: /^([-a-zA-Z'\s\d&#()])*$/

    如何转换&gt;(how to convert > and < with “<” and “>” within a string if brackets are exist using regular expression)

    '&lt; example string &gt;'.replace(/\&lt;/g, '<').replace(/\&gt;/g, '>') '&lt; example string &gt;'.replace(/\&lt;/g, '<').replace(/\&gt;/g, '>')

    正则表达式的问题(Problem with regex)

    你的正则表达式检查你指定的列表字符是否有一个或多个 - 对于123e来说也是如此。 它不检查字符串是否仅包含那些字符串。 您可能想要编辑正则表达式,所以它看起来像这样: /^[0-9#%@_$&!?^/|*<>]+$/i 在哪里我添加了以下两个锚点 : ^表示“ 字符串/行的开头 ” $表示“ 字符串/行结束 ” 这意味着正则表达式将检查您的字符串是否以您的一个字符开头,以其中一个字符结尾,并包含这些字符。 Your regex checks if there is one or more of ...

    正则表达式语法 - 帮助(Regex Syntax - Help)

    你的第一个正则表达式不适合我的示例文本。 在寻找特定的HTML标签时,我通常会使用它: <img[^>]*> 另外,为你的第二个表达式试试这个: src\s*=\s*"[^"]*"\s* 这有帮助吗? Your first regex doesn't work on your sample text for me. I usually use this instead, when looking for specific HTML tags: <img[^>]*> Also, try thi ...

    RegularExpression验证器将正则表达式<&>符号编码为&lt;(RegularExpression validator encoding regex < & > symbols as < >, causing jQuery validation to fail)

    我花了一段时间,但我发现现在看起来很明显:使用unicode文字而不是实际的字符<> 。 我的正则表达式就像这样,并且在.Net和JS中都有效 // \u003c = <, \u003e = > [RegularExpression(@"^[^\u003C\u003E]*$", ErrorMessage = "...")] 我最终得到了一个自定义验证属性,以防止在任何地方使用该代码。 更好的是这个正则表达式的自定义“默认”对象适配器和自定义jquery验证,从而允许附加格式的第二个正则表达式。 ...

    禁用正则表达式中的特定特殊字符(Disallow specific special characters in regex)

    您需要对某些正则表达式部分使用交替( <br\s/?> /?>被视为单独的字符< , b等),而/-<正在创建一个范围,接受比您想象的更多的字符: 因此,我建议使用 ^(?:[\u00BF-\u1FFF\u2C00-\uD7FF\w ",.()/:;-]|&quot;|<br\s?/?>)+$ 在C#中,使用逐字字符串文字: @"^(?:[\u00BF-\u1FFF\u2C00-\uD7FF\w "",.()/:;-]|&quot;|<br\s?/?>)+$" 请参阅regexstorm上的演 ...

    使用Java正则表达式只想匹配&但不是&amp;(Using Java regex want to match only & but not & < etc)

    尝试这个: &(?![A-Za-z]+;|#[0-9]+;) 这与一个&不匹配一个或多个ASCII字母和a ; 或一个散列符号,后跟一个或多个ASCII数字和一个“;”。 Try this: &(?![A-Za-z]+;|#[0-9]+;) This matches an & that's not followed by one or more ASCII letters and a ; or a hash symbol, followed by one or more ASCII digit ...