라이브러리
[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()` 함수를 정의합니다. 이 함수는 사용자 이름의 각 문자를 확인하여 알파벳 문자 또는 숫자 문자인지 여부를 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.