Maison > Questions et réponses > le corps du texte
opencart 3
<div class="form-group "> <label class="col-sm-2 control-label" for="input-name"> another telephone</label> <div class="col-sm-10"> <input type="text" name="another_telephone" value="{{another_telephone}}" class="form-control" placeholder="another telephone"> </div> </div>
J'ai ajouté un champ personnalisé "Un autre téléphone" au formulaire de mon magasin de fournisseur. Il accepte les lettres, les chiffres et les symboles.
Question : Je souhaite vérifier que le numéro de téléphone dans mon champ est valide.
Photo ci-jointe : Champ de texte >Un autre appel
P粉1876770122024-04-01 00:04:21
Peut-être que je n'ai pas bien compris votre question, mais si vous devez changer un autre téléphone alpha en mode alpha/numérique 2(A,B,C) 3(D,E) ,F) 4(G,H,I) 5(J,K,L) 6(M,N,0) 7(P,Q,R,S) 8(T,U,V) 9(W,X) ,Y,Z)
vous pouvez essayer ceci :
$another_phone = 'holidays1'; $alias_array = array( '0' => ['0'], '1' => ['1'], '2' => ['A','B','C'], '3' => ['D','E','F'], '4' => ['G','H','I'], '5' => ['J','K','L'], '6' => ['M','N','O'], '7' => ['P','Q','R','S'], '8' => ['T','U','V'], '9' => ['W','X','Y','Z']); $phone_in_letters = strtoupper($another_phone); //creating an array $phone_in_letters_array = str_split($phone_in_letters ); $phone_array = []; foreach($phone_in_letters_array as $val) { foreach ($alias_array as $key => $letters) { if (in_array($val, $letters)) { $phone_array[] = $key; } } } print_r(implode($phone_array));