返回顶部
首页 > 资讯 > 精选 >怎样用JS判断日期数字整数和特殊字符
  • 608
分享到

怎样用JS判断日期数字整数和特殊字符

2023-06-03 06:06:13 608人浏览 薄情痞子
摘要

怎样用js判断日期数字整数和特殊字符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。如何在用一个程序检测所输入的内容是否合法,以下是本人自己编写的一个程序对日期、数字、整数和

怎样用js判断日期数字整数和特殊字符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

如何在用一个程序检测所输入的内容是否合法,以下是本人自己编写的一个程序对日期、数字、整数和特殊字符进行了判断同时还可判断是正数还是负数(对数值类和整数而言)

< script language="javascript">
< !--



function LogicalValue(ObjStr,ObjType)
{
var str=´´;
if ((ObjStr==null) || (ObjStr==´´) || ObjType==null)
{
alert(´函数LogicalValue缺少参数´);
return false;
}
var obj = document.all(ObjStr);
if (obj.value==´´) return false;
for (var i=2;i{
if (str!=´´)
str += ´,´;
str += ´arguments[´+i+´]´;
}
str=(str==´´?´obj.value´:´obj.value,´+str);
var temp=ObjType.toLowerCase();
if (temp==´integer´)
{
return eval(´IsInteger(´+str+´)´);
}
else if (temp==´number´)
{
return eval(´IsNumber(´+str+´)´);
}
else if (temp==´string´)
{
return eval(´SpecialString(´+str+´)´);
}
else if (temp==´date´)
{
return eval(´IsDate(´+str+´)´);
}
else
{
alert(´"´+temp+´"类型在现在版本中未提供´);
return false;
}
}



function IsInteger(string ,sign)
{
var integer;
if ((sign!=null) && (sign!=´-´) && (sign!=´+´))
{
alert(´IsInter(string,sign)的参数出错: sign为null或"-"或"+"´);
return false;
}
integer = parseInt(string);
if (isNaN(integer))
{
return false;
}
else if (integer.toString().length==string.length)
{
if ((sign==null) || (sign==´-´ && integer<0) sign="=´+´" integer="">0))
{
return true;
}
else
return false;
}
else
return false;
}



function IsDate(DateString , Dilimeter)
{
if (DateString==null) return false;
if (Dilimeter==´´ || Dilimeter==null)
Dilimeter = ´-´;
var tempy=´´;
var tempm=´´;
var tempd=´´;
var tempArray;
if (DateString.length<8 datestring.length="">10)
return false;
tempArray = DateString.split(Dilimeter);
if (tempArray.length!=3)
return false;
if (tempArray[0].length==4)
{
tempy = tempArray[0];
tempd = tempArray[2];
}
else
{
tempy = tempArray[2];
tempd = tempArray[1];
}
tempm = tempArray[1];
var tDateString = tempy + ´/´+tempm + ´/´+tempd+´ 8:0:0´;//加八小时是因为我们处于东八区
var tempDate = new Date(tDateString);
if (isNaN(tempDate))
return false;
if (((tempDate.getUTCFullYear()).toString()==tempy) && (tempDate.getMonth()==parseInt(tempm)-1) && (tempDate.getDate()==parseInt(tempd)))
{
return true;
}
else
{
return false;
}
}



function IsNumber(string,sign)
{
var number;
if (string==null) return false;
if ((sign!=null) && (sign!=´-´) && (sign!=´+´))
{
alert(´IsNumber(string,sign)的参数出错: sign为null或"-"或"+"´);
return false;
}
number = new Number(string);
if (isNaN(number))
{
return false;
}
else if ((sign==null) || (sign==´-´ && number<0) sign="=´+´" number="">0))
{
return true;
}
else
return false;
}



function SpecialString(string,compare,BelonGorNot)
{
if ((string==null) || (compare==null) || ((BelongOrNot!=null) && (BelongOrNot!=true) && (BelongOrNot!=false)))
{
alert(´function SpecialString(string,compare,BelongOrNot)参数错误´);
return false;
}
if (BelongOrNot==null || BelongOrNot==true)
{
for (var i=0;i{
if (compare.indexOf(string.charAt(i))==-1)
return false
}
return true;
}
else
{
for (var i=0;i{
if (compare.indexOf(string.charAt(i))!=-1)
return false
}
return true;
}
}


//--&gt
< /script>

关于怎样用JS判断日期数字整数和特殊字符问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 怎样用JS判断日期数字整数和特殊字符

本文链接: https://lsjlt.com/news/233276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎样用JS判断日期数字整数和特殊字符
    怎样用JS判断日期数字整数和特殊字符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。如何在用一个程序检测所输入的内容是否合法,以下是本人自己编写的一个程序对日期、数字、整数和...
    99+
    2023-06-03
  • python怎样判断一个数值(字符串)为整数
    目录如何判断一个数值(字符串)为整数不严格检查方法严格的检查方法判断输入的字符串是否是整数还是小数总结如何判断一个数值(字符串)为整数 不严格检查方法 浮点数的自带方法is_inte...
    99+
    2023-02-21
    python判断数值为整数 python判断字符串为整数 python判断字符串
  • java判断字符串是否是整型数字
    代码示例: public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Ma...
    99+
    2019-03-29
    java 判断 字符串 整型 数字
  • java怎么判断字符串是否整数
    用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(s...
    99+
    2019-08-19
    java基础 java
  • php怎么判断字符串是不是整数
    两种方法:1、用intval()将字符串转为整数值,再用“==”运算符判断整数值是否和原字符串相等,语法“intval($str)==$str”,相等则是整数。2、用is_numeric()和strpos()判断字符串是否为不包含小数点的数...
    99+
    2022-08-12
    php php字符串
  • python怎么判断字符串是否为整数
    小编给大家分享一下python怎么判断字符串是否为整数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python判断字符串是否为整数的方法:首先可以根据字符串的第...
    99+
    2023-06-06
  • 怎么使用正则表达式判断是否有特殊字符
    使用正则表达式判断是否有特殊字符可以使用以下步骤:1. 定义一个正则表达式,匹配特殊字符。例如,可以使用`[^a-zA-Z0-9]`...
    99+
    2023-09-29
    正则表达式
  • delphi怎么判断字符是否为数字
    在Delphi中,可以使用StrToInt函数将字符转换为整数,如果转换成功则说明字符是数字,否则不是数字。以下是一个示例代码:``...
    99+
    2023-08-18
    delphi
  • php如何判断是否为整数字符串
    这篇文章主要介绍了php如何判断是否为整数字符串的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何判断是否为整数字符串文章都会有所收获,下面我们一起来看看吧。两种判断方法:1、用is_numeric()和...
    99+
    2023-07-05
  • java如何判断字符串是否为整数
    可以使用Java的正则表达式来判断一个字符串是否为整数。以下是一个示例代码:```javaimport java.util.rege...
    99+
    2023-08-23
    java
  • 怎么在python中判断字符串是否为整数
    怎么在python中判断字符串是否为整数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。操作环境:windows7系统、python3.9版,DELL G3电脑。python...
    99+
    2023-06-14
  • C++字符函数、数字函数和日期函数的说明
    本篇内容主要讲解“C++字符函数、数字函数和日期函数的说明”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++字符函数、数字函数和日期函数的说明”吧! 一、官...
    99+
    2024-04-02
  • JS如何判断字符在另一个字符串中出现次数
    这篇文章主要介绍JS如何判断字符在另一个字符串中出现次数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:经过搜索验证,提供两个方法。1. 通过分割获取长度原理var ...
    99+
    2024-04-02
  • python怎么判断是否为数字字符串
    这篇“python怎么判断是否为数字字符串”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“python怎么判断是否为数字字符串”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所...
    99+
    2023-06-06
  • oracle怎么判断字符串是否是数字
    Oracle可以使用以下方法判断一个字符串是否为数字:1. 使用REGEXP_LIKE函数和正则表达式来判断字符串是否只包含数字字符...
    99+
    2023-08-18
    oracle
  • Ajax怎么传递特殊字符的数据
    这篇文章主要介绍了Ajax怎么传递特殊字符的数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。问题描述如下,对含有特殊字符的text进行JS...
    99+
    2024-04-02
  • python判断英文字母和数字,python怎么判断英文字母
    本篇文章给大家谈谈python判断英文字母和数字,以及python判断英文字母函数,希望对各位有所帮助,不要忘了收藏本站喔。 1、python如何判断字符是中文还是英文字母 判断如下: 逐个字符用ord()判断ascii码:a...
    99+
    2023-10-21
    人工智能
  • java判断字符串是否为整数的方法
    java判断字符串是否为整数的方法:方法一:用JAVA自带的函数 public static boolean isOne(String str) { for (int i = str.length(); --i >= 0;) { ...
    99+
    2014-05-12
    java
  • 浅析php怎么判断一个字符串只含数字和字母?
    PHP是一款广泛使用的服务器端脚本语言,但在实际开发中,我们经常需要判断输入的数据是否为数字和字母,以确保程序的稳定性和安全性。本篇文章将介绍如何在PHP中判断只含有数字和字母的方法。一、PHP的ctype扩展函数ctype扩展函数是PHP...
    99+
    2023-05-14
    php字符串 php
  • php如何判断一个字符串只含数字和字母
    这篇“php如何判断一个字符串只含数字和字母”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何判断一个字符串只含数字和...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作