PHP Php validar rango de codigos

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Php validar rango de codigos相关的知识,希望对你有一定的参考价值。

function validarCodigoReferencia( $str, $pais ){
	global $conn, $paises;
	$str = strtoupper( $str );
	#Primero, que tenga 6 caracteres, sino afuera de con el pichicho.
	if( strlen( $str ) != 6 ){
		return false;
	}else{
		#Dividimos en dos, limpiamos la primer parte de todo lo que no sea letras y la segunda de todo lo que no sea número
		$primeraParte = soloLetras( substr( $str, 0, 3 ) );
		$segundaParte = soloNum( substr( $str, 3, 6 ) );
		#echo $primeraParte . "-" . $segundaParte;
		#Con estas partes generamos un nuevo str
		$strNew = $primeraParte . $segundaParte;
		#Y si no quedo de 6 no es valido.
		if( strlen( $strNew ) != 6 ){
			return false;
		}else{
			#Si quedo de 6 es que es de 3 letras + 3 numeros. Veamos si está en el rango del pais
			$rangoDesde = ord( $paises[$pais]["rangoDesde"] );
			$rangoHasta = ord( $paises[$pais]["rangoHasta"] );
			$esteRango = ord( $strNew{0} );
			#echo $rangoDesde . '-' . $rangoHasta .'-'. $esteRango;
			if( $esteRango > $rangoHasta || $esteRango < $rangoDesde ){
				return false;
			}else{
				return true;
			}
		}
	}
}

以上是关于PHP Php validar rango de codigos的主要内容,如果未能解决你的问题,请参考以下文章

PHP Php validar电子邮件

PHP Validar电子邮件php5

PHP Php validar email por dns beta 0.1

Validar电子邮件php5

Php-Validar Fechas公司

VALIDAR电子邮件Y字符串CON PHP