Jump to content
Sign in to follow this  
heenrique

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 (link do PDH).

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

@Anderson Pereira 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

Share this post


Link to post
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

Share this post


Link to post
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.

Guest
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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.





×
×
  • Create New...