* 連絡先番号: * 連絡先番号:

ホームページ  >  記事  >  バックエンド開発  >  PHPについて質問してください

PHPについて質問してください

WBOY
WBOYオリジナル
2016-06-13 12:18:38914ブラウズ

PHP问题请教
a34de1251f0d9fe1e645927f19a896e8
fda1950d3b86bd4bd646ed87d4e3f1418ab959c2a7e8361e2a2de92885a09026*54bdf357c58b8a65c66d7c19c8e4d114 联系电话: b90dd5946f0946207856a8a37f441edf
13ee7e2d11fc790edca3037a993f8df1d3a3ad0d9d8eae6289df837816acc208 b3ee014bede3aef978605da4783a734854bdf357c58b8a65c66d7c19c8e4d114b90dd5946f0946207856a8a37f441edf
fd273fcf5bcad3dfdad3c41bd81ad3e5
我想添加一个控制手机号为11位的提示框,应该怎么做?
非常感谢
------解决思路----------------------
用js 控制 每次输入的时候去判断下
------解决思路----------------------
$('input[name=user_phone]').blur(function(){
        var iphone = $(this).val();
        if(iphone.length != 11 ){
             $('#user_phone_show').html('请输入11位手机号');
        }
 })
------解决思路----------------------
b3ee014bede3aef978605da4783a734854bdf357c58b8a65c66d7c19c8e4d114可以直接用这个框
首先给你的的;">1f4af4c95e21d2a4101ca0e1560d8168 表单控件添加一个事件

 下面是js 需要jquery
function checkPhone(){
  var reg = /^1[345678]\d{9}$/;
  var phone = $(".inputall input150").val();
  if(phone.length<11){
       $("#user_phone_show").html("太短");
  }else if(reg.test(phone) == false) {
       $("#user_phone_show").html("格式不正确");
  }else{
       $("#user_phone_show").html("");
  }
}
------解决思路----------------------
電話號碼為11位數字。

<br />  <tr><br />	<td style="text-align:right;"><span class="cred1">*</span> 联系电话: </td><br />	<td style="text-align:left;"><input type="text" id="user_phone" name="user_phone" onblur="check_phone()" value="" class="inputall input150"> <span id="user_phone_show"></span></td><br />  </tr><br />  <script type="text/javascript"><br />	function check_phone(){<br />		var s = document.getElementById("user_phone").value;<br />		var pattern = new RegExp("^\\d{11}$");<br />		if(!pattern.test(s)){<br />		    document.getElementById("user_phone_show").innerHTML = '联系电话輸入不正確';<br />		}else{<br />		    document.getElementById("user_phone_show").innerHTML = '';<br />		}<br />	}<br />  </script><br /><br />

------解决思路----------------------
借鉴4楼大神的代码,进行了下正则优化
<tr><br />	<td style="text-align:right;"><span class="cred1">*</span> 联系电话: </td><br />	<td style="text-align:left;"><input type="text" id="user_phone" name="user_phone" onblur="check_phone()" value="" class="inputall input150"> <span id="user_phone_show"></span></td><br />  </tr><br />  <script type="text/javascript"><br />	function check_phone(){<br />		var s = document.getElementById("user_phone").value;<br />		var pattern = new RegExp("^1[3<br><font color='#FF8000'>------解决思路----------------------</font><br>5<br><font color='#FF8000'>------解决思路----------------------</font><br>7<br><font color='#FF8000'>------解决思路----------------------</font><br>8<br><font color='#FF8000'>------解决思路----------------------</font><br>][0-9]{9}$");<br />		if(!pattern.test(s)){<br />		    document.getElementById("user_phone_show").innerHTML = '手机号输入不正确';<br />		}else{<br />		    document.getElementById("user_phone_show").innerHTML = '正确';<br />		}<br />	}<br />  </script>

------解决思路----------------------
tp的自动验证,
验证条件
array('tel',"^(130<br><font color='#FF8000'>------解决思路----------------------</font><br>131<br><font color='#FF8000'>------解决思路----------------------</font><br>132<br><font color='#FF8000'>------解决思路----------------------</font><br>133<br><font color='#FF8000'>------解决思路----------------------</font><br>134<br><font color='#FF8000'>------解决思路----------------------</font><br>135<br><font color='#FF8000'>------解决思路----------------------</font><br>136<br><font color='#FF8000'>------解决思路----------------------</font><br>137<br><font color='#FF8000'>------解决思路----------------------</font><br>138<br><font color='#FF8000'>------解决思路----------------------</font><br>139)\d{8}$",'手机格式不正确'),

参考
http://document.thinkphp.cn/manual_3_2.html#auto_validate

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。