preg_quote
转义正则表达式字符
preg_quote()
函数在正则表达式中具有特殊含义的字符前添加反斜杠,以便可以搜索字面字符。
当在正则表达式中使用用户输入时,此函数非常有用。
使用 preg_quote() 在正则表达式中安全地使用特殊字符:
<?php $search = preg_quote("://", "/"); $input = 'https://www.gitbox.net/'; $pattern = "/$search/"; if(preg_match($pattern, $input)) { echo "The input is a URL."; } else { echo "The input is not a URL."; } ?>
亲自试一试