ホームページ > バックエンド開発 > PHPチュートリアル > 【问一个正则表达式有关问题】

【问一个正则表达式有关问题】

WBOY
リリース: 2016-06-13 10:51:27
オリジナル
826 人が閲覧しました

【问一个正则表达式问题】
问题描述:
禁止全字母;
禁止全数字;
禁止特殊字符;
禁止标点符号;
长度2到7个字符;


如果上面的比较难可以直接写下面的

只允许中文字符串;
长度在2到7个字符;
禁止特殊字符;
禁止标点符号;




------解决方案--------------------
简而言之,就是要匹配一个2-7个字的中文字符串呗
------解决方案--------------------
其实这个问题百度可以找的到,下面是引用的代码:
$str = "php编程";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
print("该字符串全部是中文");
} else {
print("该字符串不全部是中文");
}
------解决方案--------------------
长度自己加个字符集转换然后判断相应的长度就可以了

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート