`
liyuandong
  • 浏览: 332127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS判断文本框的内容

    博客分类:
  • JAVA
阅读更多


判断指定的内容是否为空,若为空则弹出 警告框
*/
function isEmpty(theValue, strMsg){
if(theValue==""){
alert(strMsg+"
不能为空!");
return true;
}
return false;
}
/*
中文判断函数,允许生僻字用英文“*”代替
返回true表示是符合条件,返回false表示不符合
*/
function isChinese(str){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+"
 ";//半角与全角空格
badChar += "`~!@#$%^&()-_=+]\\\\|:;\\"\\\'<,>?/";//
不包含*.的英文符号
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);//
字符串str中的字符
if(badChar.indexOf(c) > -1){
return false;
}
}
return true;
}
/*
数字判断函数,返回true表示是全部数字,返回false表示不全部是数字
*/
function isNumber(str){
if(""==str){
return false;
}
var reg = /\\D/;
return str.match(reg)==null;
}
           /*

金额判断函数,返回true表示是输入合法金额(只有数字和小数点的数字)返回false表示不是合法的金额输入

*/

function isamount(str){

   if(!isNaN(str)){
          return true;
     }else{

return false

           }
/*
判断给定的字符串是否为指定长度的数字
是返回true,不是返回false
*/
function isNumber_Ex(str,len){
if(""==str){
return false;
}

if(str.length!=len){
return false;
}

if(!isNumber(str)){
return false;
}
return true;
}

/*
money
判断函数,允许第一位为"-"来表示欠钱
返回true表示格式正确,返回false表示格式错误
*/
function isMoney(str){
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);
if(i==0){
if(c!="-"&&(c<"0"||c>"9")){
return false;
}else if(c=="-"&&str.length==1){
return false;
}
}else if(c < "0" || c > "9"){
return false;
}
}
return true;
}
/*
英文判断函数,返回true表示是全部英文,返回false表示不全部是英文
*/
function isLetter(str){
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);
if((c<"a"||c>"z")&&(c<"A"||c>"Z")){
return false;
}
}
return true;
}
/*
空格判断,当包含有空格返回false,当不包含一个空格返回true
""
不能被判断
*/
function notInSpace(str){
if(""==str){
return false;
}
var badChar =" ";
badChar += "
 ";
for(var i=0;i<str.length;i++){
var c = str.charAt(i);//
字符串str中的字符
if(badChar.indexOf(c) > -1){
return false;
}
}
return true;
}
/*
发票号判断函数,返回true表示是发票号,返回false表示不符合规范
*/
function isFPH(str){
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);
if((c < "0" || c > "9") && (c!="-")&&(c!=",")){
return false;
}
}
return true;
}
/*
电话判断函数,允许数字“;”“-”“(””)“
true
表示是电话号码
*/
function isTelephone(str){
var trueChar = "()-;1234567890";
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);//
字符串str中的字符
if(trueChar.indexOf(c) == -1) return false;
}
return true;
}
/**
学制可以为1-7,也可以为3.5这种形式,不能超过7年或者低于1
*/
function isXZ(str){
if(""==str){
return false;
}
var reg = /^[1-6](\\.5)?$/;
var r = str.match(reg);
if(null!=r){
return true;
}else{
if(str=="7"){
return true;
}else{
return false;
}
}
}

/*
判断证书编号是否符合要求,证书编号包含中文、数字、大小写字母、()-
是返回true,不是返回false
*/
function isZSBH(str){
if(""==str){
return false;
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i);
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
alpha += "abcdefghijklmnopqrstuvwxyz";
alpha += "()-";
if(!isChinese(c)&&!isNumber(c)&&alpha.indexOf(c)==-1){
return false;
}
}
return true;
}

/*
身份证判断函数,是返回true,不是返回false
15
位数字,18位数字或者最后一位为X(大写)
*/
function isSFZ(str){
if(""==str){
return false;
}
if(str.length!=15&&str.length!=18){//
身份证长度不正确
return false;
}
if(str.length==15){
if(!isNumber(str)){
return false;
}
}else{
str1 = str.substring(0,17);
str2 = str.substring(17,18);
alpha = "X0123456789";
if(!isNumber(str1)||alpha.indexOf(str2)==-1){
return false;
}
}
return true;
}
/*
得到今天的年,,
调用方法:today = new getToday(); today.year为今天的年以此类推
*/
function getToday(){
this.now = new Date();
this.year = this.now.getFullYear();
this.month = this.now.getMonth();
this.day = this.now.getDate();
}

分享到:
评论

相关推荐

    JS判断文本框内容改变事件的简单实例

    在JavaScript中,文本框内容改变事件的监听是开发者经常需要用到的功能,主要用于实时检测用户在文本框内输入的变化,从而执行相应的处理逻辑。本篇文章主要介绍了三种在JavaScript中处理文本框内容改变事件的方法:...

    Jsp中判断文本框是否为空

    本文将详细介绍如何在JSP(JavaServer Pages)页面中通过JavaScript来判断文本框是否为空,并提供具体的实现代码示例。 #### 一、问题背景 在进行用户登录或注册等操作时,通常需要收集用户的某些信息,如用户名、...

    js 中文判断 判断文本框内是否含有中文

    以上就是使用JavaScript判断文本框内是否含有中文字符的几种常见方法。根据实际应用场景和兼容性要求,你可以选择合适的方式来实现这个功能。同时,注意在处理用户输入时,要考虑到各种可能的边界情况,以提供更健壮...

    js中判断文本框是否为空的两种方法.docx

    JS 中判断文本框是否为空的两种方法 在 JavaScript 中,判断文本框是否为空是一项常见的验证操作。以下我们将介绍两种方法来实现文本框非空验证。 方法一:使用 value 属性 在 HTML 文档中,我们可以使用 `value`...

    JavaScript判断文本框的合法性

    从给定的文件中,我们可以提炼出多个与JavaScript相关的知识点,这些知识点主要集中在文本框输入合法性的判断上,包括但不限于数字、电子邮件地址、电话号码、中文字符等的验证。下面将详细阐述这些知识点: ### 1....

    使用JavaScript判断文本框中的内容是否为一个正确的手机号

    ### 使用JavaScript判断文本框中的内容是否为一个正确的手机号或身份证号 在Web开发中,确保用户输入的数据符合预期格式是一项非常重要的任务。特别是在涉及到敏感信息如手机号和身份证号时,前端验证可以提供即时...

    js限制文本框只输入正整数

    在探讨如何利用JavaScript限制文本框只输入正整数这一主题时,我们首先应当明确目标:确保用户在文本框中输入的数据仅包含正整数,即非负整数(不包括小数、负数以及任何非数字字符)。这在许多场景下至关重要,比如...

    js文本框限制输入 多种情况

    ### JS文本框限制输入多种情况知识点详解 #### 一、限制文本框只能输入数字(不允许输入小数点) 为了实现这一功能,可以采用`onkeyup`事件与正则表达式结合的方法来过滤非数字字符。具体实现代码如下: ```html ...

    js 获取页面中全部文本框,并判断是否为空

    js 获取页面中全部文本框,并判断是否为空,批量检查文本框是否空值。保证可以使用。

    判断文本框只能输入中文汉字的代码.rar

    在这个"判断文本框只能输入中文汉字的代码"示例中,我们将探讨如何使用JavaScript来实现这一功能。 首先,我们需要明白在JavaScript中,可以通过监听`input`或`keyup`事件来实时获取用户在文本框(`...

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容

    在提供的HTML文件"JS获取文本框光标位置、选中起始位置、终止位置、选择内容.html"中,应该包含了一个示例,演示了如何使用这些方法来实时显示选中区域的信息。你可以打开这个文件,通过实践来更好地理解和应用这些...

    javascript 代码自动判断文本框中的密码强度

    本篇文章将深入探讨如何使用JavaScript来实现对文本框中输入的密码强度进行自动判断。 首先,我们需要理解什么是密码强度。一个强密码通常包含以下特点:长度足够(至少8个字符),包含大写字母、小写字母、数字...

    js文本框校验控件

    "js文本框校验控件"是JavaScript技术在表单验证中的应用,主要用于确保用户在输入框中输入的数据符合预设的规则,提高用户体验并减少服务器端的无效处理。以下是对这一主题的详细说明: 1. **文本框验证的基本原理*...

    JS对文本框值的判断示例

    本示例将重点介绍如何利用JavaScript(简称JS)来判断文本框中的值,确保用户只能输入数字和小数点。 首先,我们来看第一个示例。它使用了onkeyup事件和onafterpaste事件来限制文本框只能输入数字。代码如下: ```...

    JS 清空本页所有文本框

    3. **清空文本框内容**:对于每个被识别为文本输入框的`&lt;input&gt;`元素,将其`value`属性设置为空字符串,即可实现清空文本框的效果。 4. **完善代码逻辑**:除了上述基本步骤外,还需要考虑一些特殊情况,比如如何...

    js判断文本框剩余可输入字数的方法

    总体而言,本文所述的js判断文本框剩余可输入字数的方法,通过JavaScript对用户输入的监听和处理,结合HTML和CSS来构建用户界面,实现了文本输入的即时监控和反馈功能。掌握这些知识点,对于Web前端开发人员来说,...

    js判断文本框输入的内容是否为数字

    if (TextBox1.Text.Length &gt; 0) // 判断文本框是否为空 { // 使用char.IsNumber判断是否都是数字 bool isValidNumber = TextBox1.Text.ToCharArray().All(char.IsNumber); if (isValidNumber) { double d; ...

    js达到文本框的最大长度时跳到下一个文本框

    根据给定文件的信息,本文将详细探讨如何使用JavaScript在用户输入达到某个文本框的最大长度时自动跳转到下一个文本框的技术实现。 ### 技术背景 在Web开发中,经常需要处理用户输入的情况,比如在表单中设置多个...

    JavaScript 判断对象中是否有某属性的常用方法

    在JavaScript中,判断对象是否拥有特定属性是常见的需求。本文将详细介绍三种常用的方法,并分析它们的适用场景和局限性。 1. **点操作符 (.) 或方括号操作符 ([ ])** 点操作符和方括号操作符都可以用来访问对象的...

    子类化实现判断文本框的滑块是否到底

    以上就是子类化实现判断文本框滑块是否到底的详细步骤。通过这个技术,我们可以为用户提供更好的交互体验,确保他们真正阅读了重要的条款或信息。记得在实际应用中,还需要考虑兼容性、性能优化等问题,确保代码在...

Global site tag (gtag.js) - Google Analytics