라이브러리

[PHP] IntlChar::isalnum - 코드 포인트가 영숫자 문자인지 확인




IntlChar::isalnum()

`IntlChar::isalnum()`는 PHP 7.2 버전부터 사용할 수 있는 함수로, 주어진 문자가 알파벳 문자 또는 숫자 문자인지 여부를 확인합니다. 이 함수는 `IntlChar` 클래스의 메서드 중 하나이며, 국제 문자 처리를 위한 클래스입니다.

사용법


`IntlChar::isalnum()` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

IntlChar::isalnum($char)



* `$char`: 확인할 문자

예제


#hostingforum.kr
php

// 알파벳 문자인지 확인

echo IntlChar::isalnum('a') ? 'true' : 'false'; // true

echo IntlChar::isalnum('A') ? 'true' : 'false'; // true

echo IntlChar::isalnum('1') ? 'true' : 'false'; // true



// 숫자 문자인지 확인

echo IntlChar::isalnum('0') ? 'true' : 'false'; // true

echo IntlChar::isalnum('9') ? 'true' : 'false'; // true



// 특수 문자인지 확인

echo IntlChar::isalnum('@') ? 'true' : 'false'; // false

echo IntlChar::isalnum('#') ? 'true' : 'false'; // false



참고


* `IntlChar::isalnum()` 함수는 주어진 문자가 알파벳 문자 또는 숫자 문자인지 여부를 확인합니다.
* 이 함수는 `IntlChar` 클래스의 메서드 중 하나이며, 국제 문자 처리를 위한 클래스입니다.
* PHP 7.2 버전부터 사용할 수 있습니다.

사용 예시


#hostingforum.kr
php

// 사용자 이름이 알파벳 문자 또는 숫자 문자인지 확인

function isValidUsername($username) {

    foreach (str_split($username) as $char) {

        if (!IntlChar::isalnum($char)) {

            return false;

        }

    }

    return true;

}



echo isValidUsername('johnDoe123') ? 'true' : 'false'; // true

echo isValidUsername('john!Doe123') ? 'true' : 'false'; // false



이 예제에서는 사용자 이름이 알파벳 문자 또는 숫자 문자인지 확인하는 `isValidUsername()` 함수를 정의합니다. 이 함수는 사용자 이름의 각 문자를 확인하여 알파벳 문자 또는 숫자 문자인지 여부를 확인합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 445 페이지

검색

게시물 검색