设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > php > 正文

php正则匹配汉字 php正则匹配字母数字下划线 php正则匹配点

时间:2011-12-24 17:13 来源:php正则匹配汉字 标签: 作者:php正则匹配汉字 阅读:

 

 

汉字

if(preg_match("/^[".chr(0xa1)."-".chr(0xff)." ]+$/",$str)) {
echo "这是一个纯中文字符串";
} else {
echo "这不是一个纯中文字串";
}

php正则匹配汉字 php正则匹配字母数字下划线 php正则匹配点

数字

<?php
if(preg_match("/^[| 0-9 |]+$/",$str)){ 
echo "这是一个纯数字符串";
}else
{
echo "这不是一个纯数字符串";
}
?>

 

 

汉字、字母、数字、点、下划线

if(preg_match("/^[".chr(0xa1)."-".chr(0xff)." | a-z | 0-9 | A-Z| \@\.\_\]\[\!]+$/",$str)) {
echo "这是由汉字、字母、数字、@、!、[、]、_、.、组成的字符串";
} else {
echo "这不是由汉字、字母、数字、@、!、[、]、_、.组成的字符串";
}

 

这里您可以根据需要添加您所要过滤的字符,形式如:\#, \ 为转义字符; |   |为比较区间

大家可以以此类推编写需要的正则。

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)