• 判空

function check(s) {
return (s == null || typeof (s) == "undefined" || s == "");
}

  • 去掉前后空格

function trim(s) {
return s.replace(/(^\s*)|(\s*$)/g, "");
}

如果使用jquery的话可以直接使用 $.trim();

  • //校验数字
if(isNaN(value))
{
alert('请输入数字')
}
  • //身份证

function isCardNo(card){
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(card) === false){
alert("请输入正确的身份证号码!");
return false;
}
}

  • //校验手机

function isTel(tel){
var reg=/^1[0-9]{10}/;
if(!reg.test(tel)){
alert("请正确填写手机号!");
return false;
}
}

//校验手机

function checkContactNumber() {
var mobile = $.trim($("#tel").val());
var isMobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1})|(14[0-9]{1}))+\d{8})$/;
if (!isMobile.exec(mobile) && mobile.length != 11) {
$("#tel").focus();
return false;
}
return true;
}

最新文章

  1. CSharpGL(12)用T4模板生成CSSL及其renderer代码
  2. jQuery学习笔记(四):attr()与prop()的区别
  3. SQLServer 维护脚本分享(09)相关文件读取
  4. 十五、Java基础---------集合框架体系以及List
  5. centos 6.5卸载Mysql
  6. Bootstrap3.0学习第二十六轮(JavaScript插件——图片轮播)
  7. 怎么通过URL访问到服务器上的物理文件
  8. 加载页面(Loading)
  9. python 网络编程(一)---基础
  10. iReport折线图
  11. Javascript 闭包与高阶函数 ( 一 )
  12. 【Android Developers Training】 23. 序言:保存数据
  13. 02 Java类的加载机制
  14. MSIL实用指南-创建字段
  15. MySQL建表规范
  16. 别再用"while (!feof(file))"来逐行读取txt文件了!
  17. 对unicode数据进行部分replace
  18. ubuntu 16.04 安装chrome的方法
  19. zabbix3.0对tcp连接数和状态的监控优化
  20. (转)Java大数操作(BigInteger、BigDecimal)

热门文章

  1. jQuery.extend 和 jQuery.fn.extend
  2. 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】
  3. .net后台 Silverlight 页面 动态设置 ASPX 页面 控件的Margin值(位置设置)
  4. iOS 无限轮播图的两种实现
  5. 《APUE》读书笔记第十一章-线程
  6. 生成bundle和移除bundle
  7. MVC请求过程 简单分析(一)
  8. JS window对象的top、parent、opener含义
  9. Win7+CentOS双系统,最清晰细致的教程!
  10. #include<iostream>与#include<iostream.h>的区别