【发布时间】:2013-09-27 12:56:00
【问题描述】:
正则表达式中的“~”是什么意思。例如在这段代码中
preg_match("~^(\(\d+\)|\d+\-)?\d{10,20}$~",$value)
此代码检查电话号码是否包含分机。我试图删除此代码中的“~”并收到如下错误:
警告:preg_match() [function.preg-match]: 没有结束分隔符 '^' 在第 21 行的 C:\xampp\htdocs\test\my_application\Phone.php 中找到
【问题讨论】:
-
它是正则表达式绑定标记。在大多数正则表达式中,
/被使用。