Categorias

Aqui aparecem os posts das categorias selecionadas.

Categoria:PHP5

Regex para checar a quantidade de caracteres digitados para CPF e CNPJ juntos

Olá,

use o código em regex para CNPJ e CPF:

Atenção, não valida o CPF e CNPJ apenas a quantidade digitada.

$('#cpfcnpj').blur(function(){
var cpfcnpj = $('#cpfcnpj').val();
  if(cpfcnpj.match(/^([0-9]{2}[\.]?[0-9]{3}[\.]?[0-9]{3}[\/]?[0-9]{4}[-]?[0-9]{2})|([0-9]{3}[\.]?[0-9]{3}[\.]?[0-9]{3}[-]?[0-9]{2})$/)){
  	alert('true');
  }else{
  	alert('false');
  }
});

Explicação:

1 – [0-9]{2} Faixa de caracteres: 0 a 9, quantidade: 2 caracteres.
2 – [0-9]{3} Faixa de caracteres: 0 a 9, quantidade: 3 caracteres.
3 – [0-9]{4} Faixa de caracteres: 0 a 9, quantidade: 4 caracteres.
4 – [\.]? Um ponto, opcional. Foi usado \ no ponto, pois ele sozinho é caractere especial.
5 – [-]? Um traço, opcional.
6 – [\/]? Uma barra, opcional. Tambem “escapada” com \.
7 – (cnpj)|(cpf) Se um dos grupos validar, a expressão é válida.

Segue funcionando no JSFIddle

Instalando o Apache2, PHP5, MySQL, PHPMyAdmin no Ubuntu 12.04

Olá,

Para iniciar vamos fazer um update das listas de aplicativos com o comando:

apt-get update

Em seguida vamos instalar o apache2

apt-get install apache2

Agora vamos instalar o PHP5 (PHP5 é a versão. Esse é o php que você conhece)

apt-get install php5

É bom instalar também algumas bibliotecas úteis do PHP, pois cedo ou tarde será necessário.

apt-get install php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd

Agora vamos instalar o MySQL

apt-get install mysql-server mysql-client

Falta pouco agora.

O Web Server já está basicamente pronto, mas seria bom adicionar um gerenciador para o banco de dados.

Para isso vamos instalar o PHPMyAdmin com o comando:

apt-get install phpmyadmin

Agora precisamos que o apache rode o phpmyadmin.

Para isso use o comando:

echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf

Ou se preferir, edite o arquivo com o editor do debian e insira a linha manualmente.

Agora basta reiniciar o apache2 para que tudo esteja pronto para funcionar.

service apache2 restart