//整数验证
function isInt(str){
var num="0123456789";
for(var i=0;i<str.length;i++){
if(num.indexOf(str.charAt(i))<0) {
return false;
}
}
return true;
}
//数字验证
function isFloat(str){
var num="0123456789.-";
var count1=0;
var count2=0;
str=str.replace(/(^\s*)|(\s*$)/g, "");
for(var i=0;i<str.length;i++){
if(num.indexOf(str.charAt(i))<0||str.indexOf("-.")>-1) {
return false;
}else{
if(str.charAt(i)=="."){
if(i==0||i==str.length-1){
return false;
}else{
count1++;
}
}
if(str.charAt(i)=="-"){
if(i!=0){
return false;
}else{
count2++;
}
}
}
}
if(count1>1||count2>1){return false;}
return true;
}
分享到:
相关推荐
这篇文档将深入探讨JavaScript中几种常用的表单验证控件和方法。 一、基本的HTML5验证 HTML5引入了内置的表单验证属性,如`required`、`pattern`、`min`、`max`等,使得验证变得更加简单。例如: ```html ``` ...
### Web开发中几种常用的JS验证方法 在Web开发过程中,前端数据验证是非常重要的一个环节,它不仅能够提高用户体验,还能有效减轻后端服务器的压力。本文将详细介绍两种取得页面控件值的方法以及一种常用的验证方法...
下面我们将深入探讨jQuery实现的几种常见表单验证方法。 首先,我们来看jQuery的基本用法。在jQuery中,我们可以通过选择器选取DOM元素,然后对其执行各种操作。对于表单验证,我们通常会在用户提交表单时触发事件...
本文将详细解析Struts2框架中的几种常见验证类型及其配置方式,包括必填校验、必填字符串校验、整数校验、日期校验以及表达式校验,并通过具体的XML配置示例来阐述这些验证类型的实现细节。 #### 二、必填校验...
下面我们将深入探讨几种常见的JS表单验证方式。 1. **基本的JavaScript验证**: 基于JavaScript的验证通常是通过在HTML表单元素上添加`onsubmit`事件来实现的。当用户尝试提交表单时,会触发这个事件,然后执行...
通过本文的介绍,我们不仅了解了正则表达式的基本语法,还学习了几种常见数据格式的验证方法。正则表达式在实际开发中非常有用,掌握其基本用法能够极大地提高工作效率。希望本文能对你有所帮助。
下面我们将深入探讨WPF中的几种主要验证方法。 1. **数据绑定验证规则**:这是WPF中最常见的验证方式,它依赖于数据绑定引擎和`INotifyDataErrorInfo`接口。当你创建一个自定义的数据类型,并且该类型实现了`...
标题提到的“一个功能语义验证工具用于验证几种类型和丰富内容”,这可能是指一个专门针对JavaScript表单验证的库或框架,其设计目标是提供多种验证规则和灵活的验证逻辑,以适应不同的数据输入场景。 在JavaScript...
本文将对PHP中实现用户身份验证的几种常见方法进行探究,以期帮助开发者更好地理解和应用这些验证技术,从而提升Web应用的安全性。 首先,基于静态用户名和密码的验证方式是最基础也是最广泛使用的方法。这种方法...
本文将详细探讨几种简单但常用的加密方式,以及如何实现这些加密方法。 首先,我们来看MD5(Message-Digest Algorithm 5)哈希加密。MD5是一种广泛使用的哈希函数,它能够将任意长度的输入(也叫做预映射pre-image...
本文旨在详细介绍ASP.NET中的几种常用验证控件及其使用方法,适合初学者学习。 #### 二、验证控件概述 ASP.NET提供了五种主要的验证控件: 1. **RequiredFieldValidator**:用于检查表单字段是否为空。 2. **...
本文将详细介绍ASP.NET中的几种常用验证控件及其使用方法。 #### 二、验证控件分类及使用 ##### 2.1 RequiredFieldValidator 控件 **功能:** 这个控件用于检查用户是否填写了指定字段。如果未填写,则显示错误...
首先,JS验证集合通常包括以下几种常见验证: 1. **邮箱验证**:使用正则表达式验证输入是否为有效的电子邮件地址。例如: ```javascript function isEmailValid(email) { const regex = /^[\w-]+(\.[\w-]+)*@(...
本文将详细介绍代码片段中提供的几种常见验证方法:邮箱验证、非法字符校验、非空验证、数字验证以及整数验证,并在此基础上进一步拓展手机号码与邮政编码的验证方法。 #### 邮箱验证 - `isMail()` 邮箱验证是确保...
本资料包包含对几种常见设计模式的案例分析源码,下面将详细阐述这些设计模式及其应用。 1. 观察者模式(Observer Pattern): 观察者模式是一种行为设计模式,它定义了对象之间的一对多依赖关系,当一个对象的...
总结来说,jQuery AJAX 提供了一种高效、灵活的方法来实现用户名存在的验证,可以通过多种响应格式与服务器进行通信。结合服务器端的处理,可以实现无刷新的用户体验,提高用户注册或登录的效率。
以下是对标题和描述中提到的几种常用C#设计模式的详细解释: 1. **单例模式(Singleton)**: - 单例模式确保一个类只有一个实例,并提供全局访问点。在C#中,通常通过私有化构造函数和静态成员来实现。这样可以...
基于R语言实现了几种常见的传染病传播模型源码(自由增长模型、SI模型、SIS模型和SIR模型)+报告.zip基于R语言实现了几种常见的传染病传播模型源码(自由增长模型、SI模型、SIS模型和SIR模型)+报告.zip基于R语言实现了...
下面将详细介绍几种常见的数据格式验证方法及其背后的正则表达式的含义。 ### 2. 邮政编码验证 #### 正则表达式 ```javascript var pattern = /^\d{6}$/; ``` #### 说明 - `^\d{6}$`: 这个正则表达式表示一个由六...