正則表達(dá)式美元符號(hào)是怎樣用的
$是做什么用的
===============================
if (!preg_match('/^\w+$/i', $user['name'])) {
??? die('用戶名不合法');
}
======================
$是做什么用的
===============================
if (!preg_match('/^\w+$/i', $user['name'])) {
??? die('用戶名不合法');
}
======================
2017-01-01
舉報(bào)
2017-03-10
完整的說,是強(qiáng)制匹配的到字符串的結(jié)尾,舉個(gè)例子:
$name = 'tom mike'; // tom和mike之間有個(gè)空格
如果是:
$str = preg_match('/\w+/i', $name, $result);
echo $result[0];
就會(huì)匹配成功,并且輸出 tom;
如果是:
$str = preg_match('/\w+$/i', $name, $result);
echo $result[0];
就會(huì)匹配失敗,輸出時(shí)報(bào)錯(cuò),因?yàn)樵趶?qiáng)制匹配到結(jié)尾時(shí),因?yàn)樽址虚g有空格,不符合\w+ 的匹配條件,所以匹配失敗。
2017-01-01
強(qiáng)制結(jié)尾