Qt 정규 표현 식 검증 메 일 박스 형식 예시 코드


클래스: QRegExp
검증 방법: exactMatch ()  (형식 에 맞 게 true 를 되 돌려 줍 니 다. 그렇지 않 으 면 false)
 
정규 표현 식 기본 설명:
  
  1.     :^           $        
  2.+      >=1  *       {n,m}       n    m 

메 일의 정규 표현 식:  ^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$
 
예제 코드:
 QRegExp rx("^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$");
    if(!rx.exactMatch(ui->userEdit->text()))//      
        {
        QMessageBox::information(this,"  ","       ,     ");
    }else
        {
          QMessageBox::information(this,"  ","      ");
    }

좋은 웹페이지 즐겨찾기