www.1862.net > php用正则表达式判断是否仅是中文汉字和英文字母组...

php用正则表达式判断是否仅是中文汉字和英文字母组...

$content = 'sdfsdf'; if (preg_match ( "/^[\u4e00-\u9fa5a-zA-Z]+$/", $content, $m )) { }else{ }

$subject = 'qq2';var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)/', $subject));如果要限定只能数字和字母的话, 限定下结尾 $subject = 'qq2';var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9a-zA-Z]+$/', $subject));

判断是否有中文。 if (preg_match("/[\x7f-\xff]/", $string)) { echo "true"; }else{ echo "false"; }判断是否全部是中文 //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 if (preg_match("/^[\x7f...

function chk_cn($str){ if(preg_match('|[\x{4e00}-\x{9fa5}]+?|u',$str)){ return true; } return false;}调用这个 函数,返回true则是含有中文,false则无中文。 另外,\x{4e00}-\x{9fa5} 这个范围我也不太确定是不是包含所有的中文范围,没...

preg_match("/.+?([A-Z]+)/i",$info,$m);print_r($m);

//运行结果为: 正确,全部为英文或者字母!

/(邀请|你|参与)/

是! 正则会消耗更多资源! 但是,用不用正则,得看具体情况,如果没有更好的、更方便的办法,或者只是偶尔用一些,影响也不会很大很大!

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com