![]() |
1
9
它是一个存储用户名和电子邮件地址的类。set_email()方法在存储前检查提供的地址,以确保它看起来有效。 这个 eregi 函数使用正则表达式检查电子邮件地址。这些是执行字符串操作和解析的非常强大的方法,但是这个特定的示例可能不是最好的介绍。如果你刚开始使用正则表达式,你可能想看看 Perl compatible regular expressions 因为它们被更广泛地使用并且更强大。此外, ereg functions will be deprecated from PHP5.3+ 这里是 one source of introductory information ,我建议使用类似 Regex Coach 用于玩游戏和测试正则表达式。 要分解它:
编写一个regex来匹配所有有效电子邮件地址的100%是相当复杂的,这是一个简化的模式,可以匹配大多数电子邮件地址。这是一篇关于 writing email address regex patterns . |
![]() |
2
10
它是一个数据类,用于存储关于一个人的信息。它还可以验证电子邮件。如果给set_email方法一个无效的电子邮件(在本例中是一个与regex不匹配的字符串),该方法将返回false。 |
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 6 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 6 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 6 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 6 月前 |