35得票5回答
PHP preg_match - 仅允许字母数字字符和 - _ 字符串

我需要一个正则表达式来检查一个字符串是否只包含数字、字母、连字符或下划线$string1 = "This is a string*"; $string2 = "this_is-a-string"; if(preg_match('******', $string1){ echo "Str...

34得票6回答
如何从双引号中提取字符串?

我有一个字符串: 这是一段文本,“你的余额还剩$0.10”,结束0 如何提取双引号之间的字符串并仅获取文本(不包括双引号): 你的余额还剩$0.10 我尝试过使用preg_match_all(),但没有成功。

33得票5回答
Preg Match空字符串

如何使用 preg_match 匹配一个 null(空)字符串? 我需要类似下面的内容:/([0-9]|[NULL STRING])/

33得票4回答
测试字符串是否为正则表达式。

在PHP中,有没有一种好的方法可以测试字符串是正则表达式还是普通字符串? 理想情况下,我想编写一个函数来运行一个字符串,并返回真或假。 我查看了preg_last_error():<?php preg_match('/[a-z]/', 'test'); var_dump(preg_las...

33得票13回答
验证输入是否符合时间格式 - "HH:MM"

我正在尝试使用preg_match来验证时间输入是否符合这种格式 - "HH:MM"

33得票5回答
PHP的preg_functions是否支持多字节安全?

在PHP中没有多字节的“preg”函数可用,这是否意味着默认的preg_functions都是mb安全的?在php文档中找不到任何提及。

33得票1回答
如何否定正则表达式

假设我有一个正则表达式foo123,如何匹配不是foo123的所有内容? 可能重复: 匹配不包含某个单词的字符串的正则表达式? 如何在JavaScript中反转正则表达式?

32得票4回答
PHP preg_match (.*) 无法匹配换行符后的文本

我有一列LONGTEXT数据(因此保留了换行符):Paragraph one Paragraph two Paragraph three Paragraph four 我想匹配第1到第3段的文本。我正在使用以下代码:preg_match('/Para(.*)three/', $row['fil...

32得票7回答
如何使用preg_match来测试空格?

如何使用 PHP 函数 preg_match() 来测试字符串是否存在空格? 示例 "this sentence would be tested true for spaces"(此句将返回 true) "thisOneWouldTestFalse"(...

31得票3回答
PHP电子邮件验证

对于PHP,使用preg进行电子邮件验证最佳,而不是ereg,因为它已经被弃用/删除。 我不需要检查网站是否存在(这不像最高安全性)。 我找到了许多使用ereg的方法,但它们(显然)并不是良好的实践。