PHP中的正则表达式问题

PHP中的正则表达式问题,php,regex,Php,Regex,我有以下正则表达式: /[a-zA-Z\d ']{1,30}/ 和以下字符串: some text'&& 现在,正则表达式在字符串上返回true。我想它与没有“&&”的部分匹配。我想问一下,如何将字符限制为字母数字字符,包括上面的正则表达式所写的空格和撇号 谢谢 锚定您的正则表达式: /^[a-zA-Z\d ']{1,30}$/ ^表示“字符串的开始”,而$表示“字符串的结束”,因此添加这些标记将强制正则表达式匹配整个字符串或根本不匹配。锚定正则表达式: /^[a-zA-Z

我有以下正则表达式:

/[a-zA-Z\d ']{1,30}/
和以下字符串:

some text'&&
现在,正则表达式在字符串上返回true。我想它与没有“&&”的部分匹配。我想问一下,如何将字符限制为字母数字字符,包括上面的正则表达式所写的空格和撇号

谢谢

锚定您的正则表达式:

/^[a-zA-Z\d ']{1,30}$/
^
表示“字符串的开始”,而
$
表示“字符串的结束”,因此添加这些标记将强制正则表达式匹配整个字符串或根本不匹配。

锚定正则表达式:

/^[a-zA-Z\d ']{1,30}$/
^
表示“字符串的开始”,而
$
表示“字符串的结束”,因此添加这些标记将强制正则表达式匹配整个字符串或根本不匹配。

可能重复的