Jump to content

Adicionar um regular expression validation no campo endereço do Whmcs


Recommended Posts

Galera estou precisando adicionar um  regular expression validation dentro do campo endereço do whmcs.

Isso porque o módulo de Cartão do @Gofas da Gerencia Net ele retorna com um erro caso adicione um endereço simples

Exemplo: R Epaminondas de Azevedo 

Se no cadastro do cliente estiver dessa forma, quando a pessoa  tentar realizar o pagamento por cartão de crédito irá dar erro.

A forma certa para que módulo funcione normalmente é adicionar o endereço mais o número da casa, no caso ficaria da seguinte forma

Exemplo: R Epaminondas de Azevedo,  251

251 (representa o número da casa)

No caso eu posso adicionar diretamente no arquivo clientareadetails o inupt da seguinte formar

<input class="form-control" type="text" name="address1" id="address1" pattern="[a-z]{1,15}" value="{$clientaddress1}"{if in_array('address1',$uneditablefields)} disabled=""{/if} />

Obs: não sei se a expressão está correta: [a-z]{1,15} >> endereço,numero

Link to comment
Share on other sites

Veja isso resolve seu problema: ([\w\W]){2,}\s([\w\W]){1,},\s*(\d+)

- Primeira palavra com ao menos 2 letras (Ex: Av)
- Espaço obrigatório
- Segunda palavra com ao menos 1 letra
- Vírgula obrigatória, com ou sem espaço antes do próximo número
- Número com ao menos 1 dígito

ps: aceita várias palavras antes da vírgula, mas depois da vírgula só reconhece um número

Link to comment
Share on other sites

[mention=22006]Anderson Pereira[/mention] infelizmente  com esse ([\w\W]){2,}\s([\w\W]){1,},\s*(\d+)
página se quer abre, como se desse algum conflito. Já com esse  [A-Za-z]{3} funciona, mais não da forma que quero, sou ruim de criar essas expressões
Está com cara que algum(ns) caracter(es) que mandei estão sendo interpretados de forma incorreta. Tente colocar uns \ de escape antes de alguns caracteres, inclusive dos próprios \ da sugestão

Sent from my ASUS_Z017DA using Tapatalk

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?