正则表达式不匹配

以下是为您整理出来关于【正则表达式不匹配】合集内容,如果觉得还不错,请帮忙转发推荐。

【正则表达式不匹配】技术教程文章

php – 如何编写正则表达式以匹配阿拉伯语,英语,数字和间距字符?【代码】

在PHP中使用正则表达式,如何让用户输入阿拉伯语,英语,数字,_, – 或空格. 例如,用户可以输入以下字符串: > 10-abc> 10-??> 10-abc??> _abc??-10解决方法:要检查您可以使用的阿拉伯字符\p{InArabic}This页面可能会帮助您.

javascript – 在jQuery中计算正则表达式匹配【代码】

我需要在动态加载的< div>中计算一组正则表达式.我使用load()函数加载了.我还需要调整此大小< div>到它中最长的一行字符.有没有办法实现这个目标?我试过四处寻找,找不到任何东西,甚至连SO都找不到.我应该提一下,我正在测试的表达式是:Sat Mar 12 12:45:38 PST 2011使用这个正则表达式:if ($('#result').text().match(/[A-Za-z]{3}\s[A-Za-z]{3}\s[0-9]{1,2}\s[0-9]{2}:[0-9]{2}:[0-9]{2}\s[A-Z]{3}\s[0-9]{4}/))解决方法: var s...

Javascript正则表达式匹配iframe src【代码】

如果我有两个iframe,我怎么能匹配那个不是youtube src的那个?<iframe src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-feed-pub"></iframe> <iframe src="http://www.youtube.com/embed/Y4MnpzG5Sqc?wmode=opaque"></iframe>解决方法:您将所有数据都放在一个字符串中,可能包含多个标签?在这种情况下,您需要1)在字符串中找到每个单独的iframe,2)检查每个找到的iframe,如果您需要删除它或不管它.这是代码,只是注释...

java – 正则表达式匹配特殊字符EXCEPT连字符与数字混合【代码】

我们目前在Java的replaceAll函数中使用[^ a-zA-Z0-9]来从字符串中去除特殊字符.我们注意到,当它们与数字混合时,我们需要允许连字符. 连字符不匹配的示例: > 1-2-3> -1-23-4562> –1 — 2–3 — 4-> –9 – a – 7> 425-12-3456 将匹配连字符的示例: > –a – b – c>沃尔玛 我们认为我们使用this SO question作为参考来制定一个正则表达式来满足后一个标准,但是我们不知道如何将它与原始正则表达式结合起来[^ a-zA-Z0-9]...

php – 正则表达式匹配/ admin /不是管理员【代码】

嗨,我想匹配像/ admin /或/ admin / something或/ admin但不是/ administration或/ administrator这样的字符串.我写了这个正则表达式:$pattern = '%^/admin(/|/[a-zA-Z0-9_-]{1,})?$%'它有效,但它是丑陋的东西.我想知道它可以写得更清洁和易懂吗?解决方法:这个正则表达式应该适合你:$pattern = '%^/admin(/[\w-]*)?$%'这将匹配任何: > / admin> / admin /> / admin / foobar

java – 正则表达式匹配数字后跟下划线和数字?【代码】

我正在尝试编写一个正则表达式来在javascript中进行验证.我的要求是验证数字后跟下划线,并且它应该有数字.For example: 123456789_123456789长度不是约束.它可以有n个数字,下划线和n个数字.目前我尝试了这个[0-9] _ [0-9].有没有更好的方法呢?任何建议表示赞赏. 谢谢,斯里卡特解决方法:你几乎得到了它.正确的正则表达式是:^[0-9]{1,}_[0-9]{1,}$要么^[0-9]+_[0-9]+$正则表达式表示:“一个或多个数字([0-9] {1,}),后跟下划线(_),...

PHP正则表达式:匹配字符集或字符串结尾【代码】

我将代码从Nodejs移植到PHP并继续使用此正则表达式获取错误: ^ / [A-Z0-9] {6}([^ 0-9A-Z] | $) PHP抱怨美元符号:Unknown modifier ‘$’在javascript中,我能够检查字符串是否以[^ 0-9a-z]或END OF STRING结尾如何在PHP中使用preg_match执行此操作? 我的PHP代码如下所示:<? $sExpression = '^/[a-z0-9]{6}([^0-9a-z]|$)'; if (preg_match('|' . $sExpression . '|', $sUrl)) { ... } ?>JS代码与此类似:var sExpression = '^/...

javascript – 检查字符串是否与JS中的正则表达式匹配【代码】

我想使用JavaScript(可以使用jQuery)进行一些客户端验证来检查字符串是否与正则表达式匹配:^([a-z0-9]{5,})$理想情况下,它将是一个返回true或false的表达式. 我是一个JavaScript新手,匹配()做我需要的吗?它似乎检查字符串的一部分是否匹配正则表达式,而不是整个事物.解决方法:如果你想要的只是一个布尔结果,请使用regex.test():/^([a-z0-9]{5,})$/.test('abc1'); // false/^([a-z0-9]{5,})$/.test('abc12'); // true/^([a-z...

Java使用正则表达式匹配多行 Pattern flags【代码】

Java中正则匹配有多种模式,若不选择模式则默认为单行匹配 匹配模式(Pattern flags) compile()方法有两个模式 未开匹配模式Pattern compile(String regex)开匹配模式Pattern compile(String regex, int flags)源码关于flags的描述Match flags, a bit mask that may include{@link #CASE_INSENSITIVE}, {@link #MULTILINE}, {@link #DOTALL},{@link #UNICODE_CASE}, {@link #CANON_EQ}, {@link #UNIX_LINES},{@link #LITERAL}, {@li...

将Unicode“名称”与JavaScript正则表达式匹配【代码】

在JavaScript中,我们可以使用Unicode转义序列匹配单个Unicode代码点或代码点范围,例如:"A".match(/\u0041/) // => ["A"] "B".match(/[\u0041-\u007A]/) // => ["B"]但是,我们如何创建一个正则表达式来匹配一个正确的名称,该名称必须包含使用JavaScript正则表达式的任何Unicode“字母”?有一系列字母吗? JavaScript中的特殊正则表达式序列或字符类? 假设我的网站必须验证可能是拉丁语言的名称,以及希伯来语,西里尔语,日语(片假名...