jquery相关校验以及jquery其他知识总结

//************jquery校验**********/

//数字校验(整数)
function isDigit(str) {
var patrn=/^[0-9]*$/;
return patrn.test(str);
};

如果是判断数字,包括小数。可以使用其自带的isNaN()方法来实现。如果不是数字,那么就返回true.

//非中文信息的校验

/^[^\u4e00-\u9fa5]*$/

上面一段表达式是判断非中文的。主要用于校验是不是不包含中文。

 //身份证判断(要么为空,要么为省份证格式)

re =  /^$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/

//*************jquery对css的超控*******/

//通过jquery事件添加样式。

$("#zippost1").css("display","inline");

//*************jquery对标签的操控*******/

//通过jquery事件,追加一个提示框(或删除)

$("#testInput").append("<font id="mes">不能为空</font>");

$("#mes").remove();

//js选择radio,并设置选中哪个(有两个一个值为0,一个值为1)

jQuery(":radio[id=return_no_reason]").eq(0).attr("checked","checked");
jQuery(":radio[id=return_no_reason]").eq(1).removeAttr("checked");

//js对select的操作

<select>
  <option value="1">一号</option>
  <option value="2">二号</option>
    <option value="3">三号</option>
</select>  

$("#selectId").val(1); //这里是通过js选择值为1的那个选项

//js对checkbox的操作

<input  type="checkbox"  name="testCheck" id="testCheck"/> 

 var isChecked = $("#testCheck").attr('checked')//获取当前checkbox是否被选中,jquery1.6之前返回true||false.但之后返回checked||unchecked.如果一开始没被选中,

                                                                    则返回的是undefined

var  isChecked = $("#testCheck").is(":checked")  //获取当前checkbox是否被选中   jquery1.6之后返回true  or  false

posted @ 2015-12-08 14:18  小祥工作室  阅读(158)  评论(0编辑  收藏  举报