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." ; } ?>
親自試一試