基础 - 只匹配行首

  • 作者:KK

  • 发表日期:2017.6.13


要点速读

  1. ^hi能匹配“hi!”的前2个字母,但不能匹配“ahi!

  2. 在匹配内容前面加^就等于加了个“行首”(一行内容的开头),所以^hi就等于行首hi的意思


JS代码

console.log('hi!'.match( /^hi/ )[0]); // hi

console.log('ahi!'.match( /^hi/ )); // null

PHP代码

preg_match('#^hi#', 'hi!', $matchResult1);

preg_match('#^hi#', 'ahi!', $matchResult2);

header('Content-type:text/plain');
print_r([
	$matchResult1[0], // hi
	$matchResult2, // 空数组,失败
]);