js校验
- 判空
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;
}
最新文章
- CSharpGL(12)用T4模板生成CSSL及其renderer代码
- jQuery学习笔记(四):attr()与prop()的区别
- SQLServer 维护脚本分享(09)相关文件读取
- 十五、Java基础---------集合框架体系以及List
- centos 6.5卸载Mysql
- Bootstrap3.0学习第二十六轮(JavaScript插件——图片轮播)
- 怎么通过URL访问到服务器上的物理文件
- 加载页面(Loading)
- python 网络编程(一)---基础
- iReport折线图
- Javascript 闭包与高阶函数 ( 一 )
- 【Android Developers Training】 23. 序言:保存数据
- 02 Java类的加载机制
- MSIL实用指南-创建字段
- MySQL建表规范
- 别再用";while (!feof(file))";来逐行读取txt文件了!
- 对unicode数据进行部分replace
- ubuntu 16.04 安装chrome的方法
- zabbix3.0对tcp连接数和状态的监控优化
- (转)Java大数操作(BigInteger、BigDecimal)
热门文章
- jQuery.extend 和 jQuery.fn.extend
- 全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】
- .net后台 Silverlight 页面 动态设置 ASPX 页面 控件的Margin值(位置设置)
- iOS 无限轮播图的两种实现
- 《APUE》读书笔记第十一章-线程
- 生成bundle和移除bundle
- MVC请求过程 简单分析(一)
- JS window对象的top、parent、opener含义
- Win7+CentOS双系统,最清晰细致的教程!
- #include<;iostream>;与#include<;iostream.h>;的区别