表单验证问题,求解答 两个文本框 一个只能输入字母,一个只能输入数字.这两样应该如何判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">alert(/^[a-z]+$/i.test('wefwerASA'));//全是字母alert(/^\d+$/.test('3654654654'));//全是数字</script> 给你一个验证的例子 JavaScript验证特殊符号方法的定义 function oncity_name(val){ //设置val参数 str = ((/>|<|,|\[|\]|\{|\}|\?|\/|\+|=|\||\'|\\|\"|:|;|\~|\!|\@|\#|\*|\$|\%|\^|\&|\(|\)|`/i).test(val)); //判断是否有特殊符号包含正则 if(val.length >6 || val.length <1 || str){ //如果长度小于1或者大于6或者含有特殊符号 createMessage(lang_city_name_new); //提示错误 return ; } }转自:http://www.phpzc.com/read.php?tid-3435.html <?php$p_str=$_POST["str"];//判断纯数字 1:true 0:falsefunction is_number($str){ $res=1; for($i=0;$i<strlen($str);$i++){ if($str[$i]>'9' || $str[$i]<'0') $res=0; } return $res;}//判断纯字符 1:true 0:falsefunction is_character($str){ $res=1; for($i=0;$i<strlen($str);$i++){ if(($str[$i]>='A' && $str[$i]<='Z') || ($str[$i]>='a' && $str[$i]<='z')) continue; else $res=0; } return $res;}if(is_number($p_str)) echo "纯数字串";if(is_character($p_str)) echo "纯字符串";?> <pre><?phpfunction chk($str){ if (preg_match("/^[a-z]+$/i",$str)){ echo $str.":全是字母;\n"; } else if (preg_match("/^\d+$/",$str)){ echo $str.":全是数字;\n"; } else { echo $str.":不知道什么乱七八糟的;\n"; }}chk('asfdasdfASDFASFD');chk(564654654);chk('qwerq5645ew4')?></pre> 为什么都是觉得自己写的代码很乱 比较难的SQL语句,求策略! exec为何不能执行我写的一个exe文件啊? 问两个OA实时提醒的问题. 使用JpGraph时遇到的问题? 为何这个sql语句会出错 各位前辈帮忙看一下错误提示?? PHP数据显示问题,请高手赐教! 哪位老大能提供一个php的文件管理 这是不是restful风格? 生成的验证码图片无法显示,如图 请求高手指教,关于开始web编程、开发学习的问题
alert(/^[a-z]+$/i.test('wefwerASA'));//全是字母
alert(/^\d+$/.test('3654654654'));//全是数字
</script>
function oncity_name(val){
//设置val参数
str = ((/>|<|,|\[|\]|\{|\}|\?|\/|\+|=|\||\'|\\|\"|:|;|\~|\!|\@|\#|\*|\$|\%|\^|\&|\(|\)|`/i).test(val));
//判断是否有特殊符号包含正则
if(val.length >6 || val.length <1 || str){
//如果长度小于1或者大于6或者含有特殊符号
createMessage(lang_city_name_new); //提示错误
return ;
}
}
转自:http://www.phpzc.com/read.php?tid-3435.html
$p_str=$_POST["str"];//判断纯数字 1:true 0:false
function is_number($str){
$res=1;
for($i=0;$i<strlen($str);$i++){
if($str[$i]>'9' || $str[$i]<'0')
$res=0;
}
return $res;
}//判断纯字符 1:true 0:false
function is_character($str){
$res=1;
for($i=0;$i<strlen($str);$i++){
if(($str[$i]>='A' && $str[$i]<='Z') || ($str[$i]>='a' && $str[$i]<='z'))
continue;
else
$res=0;
}
return $res;
}if(is_number($p_str))
echo "纯数字串";if(is_character($p_str))
echo "纯字符串";?>
<?php
function chk($str){
if (preg_match("/^[a-z]+$/i",$str)){
echo $str.":全是字母;\n";
} else if (preg_match("/^\d+$/",$str)){
echo $str.":全是数字;\n";
} else {
echo $str.":不知道什么乱七八糟的;\n";
}
}
chk('asfdasdfASDFASFD');
chk(564654654);
chk('qwerq5645ew4')
?>
</pre>