preg-match

    1热度

    2回答

    的。我在那是非法的在这样的模式变量设置昵称用单词的小列表模式的occurence: $pattern = webmaster|admin|webadmin|sysadmin 使用preg_match,我怎么能做到如此那些昵称与这些词是禁止的,但注册类似“admin2”或“thesysadmin”是允许的? 这是我到目前为止的表达: preg_match('/^['.$pattern.']/i'

    2热度

    5回答

    请告诉我如何使用PHP的preg_match函数中用于表达式匹配的各种符号。 除了基本信息,请举例说明检查有效的电子邮件地址和不应包含/:的字符串。 {} * &

    1热度

    1回答

    $match_expression = '/<a href="look.php\?id=(.*)" title="Look page: (.*)">(.*)<\/A>/'; $radompgr = preg_match_all($match_expression,$q2,$match, PREG_SET_ORDER); if($radompgr == TRUE){echo "f

    0热度

    2回答

    我需要检索给定类的<p>标签的内容。类可能是simplecomment或comment ... 所以我写了下面的代码 preg_match("|(<p class=\"(simple)?comment(.*)?\">)(.*)<\/p>|ism", $fcon, $desc); 不幸的是,它没有返回。但是,如果我删除了标记结束部分(<\/p>),它会以某种方式起作用,使得字符串过长(从标记开始

    1热度

    3回答

    假设我有'/srv/www/site.com/htdocs/system/application/views/',并且希望根据匹配路径中每个目录名称的正则表达式对其进行测试? 东西这样的模式:'(/[^/])' 国债收益率与'srv','www','site.com'...等一系列 PS:我写的正则表达式语法是只是为了说明,它不是测试,肯定错了,但只给一个理念。 PS2:我知道有explode()

    2热度

    4回答

    中回覆^我无法完全理解^在preg_match中正在做什么。 if (preg_match('~^(\d\d\d\d)(-(\d{1,2})(-(\d{1,2}))?)?$~', trim($date), $dateParts)) { echo the $dateparts and do some magic with them } else { tell me the da

    0热度

    2回答

    I“M楼一个登记表,和我需要验证用户的输入。(用户名,电子邮件,密码)。 我有设置为每个这些正则表达式,以及我可以使用preg_match轻松验证每个在PHP中,如果它返回false,我可以显示一个错误。 但是,我认为它会更好,如果页面不必刷新显示错误。一个JavaScript/jQuery相当于preg_match? 在此先感谢您的帮助!我真的很感激它! (PS的,我已经看到了jQuery的“验

    1热度

    6回答

    我试图做一个简单的PHP脚本来查找HTML文本中所有图像的所有src属性,然后在做出一些条件更改后,用一些文本替换所有找到的src。 事情是这样的: @preg_match_all('/<img\s src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})"/isxmU', $body, $images); 现在我所有索马里红新月会到$图像变量,现在我做: foreach

    25热度

    6回答

    我将如何使用php函数preg_match()来测试字符串以查看是否存在任何空格? 例如 “这句话会为空间进行测试真正的” “thisOneWouldTestFalse”

    1热度

    2回答

    我试图找到正确的正则表达式匹配在Twitter上的所有RT场景(等不及Twitter的新转推API)。 我看到它的方式,RT可以位于从Twitter返回的字符串的开头,中间或结尾。 所以,我需要在一开始这个正则表达式的东西,并结束: ([RR])([Tt的]) 无论我怎么努力,我不能匹配所有场景一个正则表达式。 我试图 [^ | \ S +] 相匹配的情形,其中RT将显示在在字符串的开头或在一个或