recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Pourquoi cette expression régulière ne fonctionne-t-elle pas?

Des lettres ou des chiffres chinois. Mais pourquoi ne puis-je pas réussir le chinois lorsque je l'essaye ? Cela a toujours été non. Je peux réussir en anglais. Pourquoi ?

if(preg_match("/^[a-z0-9\xa1-\xff]{1,8}$/",$username)){
 echo "yes";
}else{
 echo "no"
}
为情所困为情所困2773 Il y a quelques jours406

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-05-16 13:17:42

    preg_match() renvoie le nombre de correspondances pour le modèle. Sa valeur sera 0 (pas de correspondance) ou 1 car preg_match() arrêtera la recherche après la première correspondance. Donc aaa retourner « non » est normal.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:17:42

    /^[a-z0-9\u4e00-\u9fa5]{1,8}$/

    http://m.111cn.net/art-42203.htm

    répondre
    0
  • Annulerrépondre