Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正则表达式中的“〜”是什么意思。例如在这段代码中
preg_match("~^(\(\d+\)|\d+\-)?\d{10,20}$~",$value)
此代码检查电话号码是否包含分机。我试图删除此代码中的“~”并收到如下错误:
警告:preg_match() [function.preg-match]:在第 21 行的 C:\xampp\htdocs\test\my_application\Phone.php 中找不到结束分隔符 '^'
这个字符称为波浪号,在这种情况下只是一个占位符,它只是用作分隔符。它只是分隔正则表达式模式的开始和结束。