前端验证

var myCheck = {
regPhone: /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/,
regTel: /\d{3}-\d{8}|\d{4}-\d{7}/,
regID: /^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$/,
regChinese: /[\u4e00-\u9fa5]/,
regTelCom: /[1-9]\d{5}(?!\d)/,
regEmail: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
regPositiveFloat2: /^[0-9]+(.[0-9]{2})?$/,
regPositiveInt: /^[1-9]\d*$/,
regNegtiveInt: /^-[1-9]\d*$/,
isEmpty: function (input) {
if (input===undefined||input===null||input==="") {
return true;
} else {
return false;
}
},
isType: function (type, input) {
if (this.isEmpty(input)) {
return false;
} else {
return type.test(input);
}
},
isPhone: function (input) {
return this.isType(this.regPhone, input);
},
isEmail: function (input) {
return this.isType(this.regEmail, input);
},
isPositiveInt: function (input) {
return this.isType(this.isPositiveInt, input);
},
isPositiveFloat2: function (input) {
return this.isType(this.isPositiveFloat2, input);

},
}

时间: 2024-10-01 12:10:31

前端验证的相关文章

sql—前端验证

写了一个前端验证,html也忘记了,页面写的很粗略,将就看一下,毕竟是我人生第一个自己写的漏洞. 主界面,省略掉测试他是否有漏洞. Id处输入: 1' or 1=1# 省略中间步骤,直接爆一下东西: 输入:1' and 1=2 union select 1,2,group_concat(username,0x3a,password) from user# 这里贴一下我的代码: <html><head>    <title>M3tar的第一个注入</title>

Javascript配合jQuery实现流畅的前端验证

做前端时一般都习惯用JavaScript进行表单的简单验证比如非空验证和正则表达式验证,这样过滤后的数据提交到服务端再由专门的控制器做数据处理,这样能减轻服务器的负担,下面看一下前端验证的简单步骤: 首先举一个简单的表单作为例子: 1 <form action="query.php" name="form1" method="get" target="_blank"> 2 <label>请输入要查询的内

jQuery结合Ajax实现简单的前端验证和服务端查询

上篇文章写了简单的前端验证由传统的JavaScript转向流畅的jQuery滑动验证,现在拓展一下,使用Ajax实现用户体验比较好的异步查询,同样还是从建立一个简单的表单开始 1 <form name="form2"> 2 <label class="style1">请输入要查询的内容:</label> 3 <br /> 4 <br /> 5 <input name="neirong&quo

js前端验证和绕过

一.js前端验证 本篇基于上篇,修改了form.html 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta h

简单的jQuery前端验证码校验

简单的jQuery前端验证码校验2 html; <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-widt

任务49:Identity MVC:Model前端验证

任务49:Identity MVC:Model前端验证 前端验证使用的是jquery的validate的组件 _ValidationScriptsPartial.cshtml 在我们的layout里面有RenderSection 所以我们可以在Login页面增加上.在登陆页面的最下方 @section Scripts{ @await Html.PartialAsync("_ValidationScriptsPartial") } 点击登陆是没有任何的网络请求的.是通过js去验证的 Re

JS实现的一个验证码,可以在前端验证后在提交action

js实现的一个验证码功能,可以在前端判断验证码输入是否正确 输入的邮箱格式是否正确 验证成功后才提交action到后台 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/

js前端验证时间大小

replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式 1 function checkStartTimeAndEndTime(startTime, endTime) { 2 var sTime = new Date(startTime.replace("/\-/g", "\/")); 3 var eTime = new Date(endTime.replace("/\-/g", "\/&qu

MVC笔记2:mvc+jquery.validate.js 进行前端验证

1.引用如下js和css 代码 <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <link href="@Url.Content("~/Content/themes/base/jquery.ui.theme.css")" rel="style

jquery 的前端验证控件应用(form www.sysoft.cc)

jquery validate验证控件真是挺 好用,功能不错,找好文档,使用也较方便呵,不错. <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Index</title> <script src="../../Scripts/jquery-1.4.1.js" type="text/ja