常用正则表达式(判断)

合集下载

正则表达式同时匹配中英文及常用正则表达式

正则表达式同时匹配中英文及常用正则表达式

正则表达式同时匹配中英⽂及常⽤正则表达式匹配中⽂:[\u4e00-\u9fa5]英⽂字母:[a-zA-Z]数字:[0-9]匹配中⽂,英⽂字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输⼊长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$1、⼀个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中:^ 与字符串开始的地⽅匹配(?!_) 不能以_开头(?!.*?_$) 不能以_结尾[a-zA-Z0-9_\u4e00-\u9fa5]+ ⾄少⼀个汉字、数字、字母、下划线$ 与字符串结束的地⽅匹配放在程序⾥前⾯加@,否则需要\\进⾏转义 @"^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$"(或者:@"^(?!_)\w*(?<!_)$" 或者 @" ^[\u4E00-\u9FA50-9a-zA-Z_]+$ " )2、只含有汉字、数字、字母、下划线,下划线位置不限:^[a-zA-Z0-9_\u4e00-\u9fa5]+$3、由数字、26个英⽂字母或者下划线组成的字符串^\w+$4、2~4个汉字@"^[\u4E00-\u9FA5]{2,4}$";5、^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$⽤:(Abc)+ 来分析: XYZAbcAbcAbcXYZAbcAbXYZAbcAbcAbcXYZAbcAb6、[^\u4E00-\u9FA50-9a-zA-Z_]34555#5' -->34555#5'[\u4E00-\u9FA50-9a-zA-Z_] eiieng_89_ ---> eiieng_89__';'eiieng_88&*9_ --> _';'eiieng_88&*9__';'eiieng_88_&*9_ --> _';'eiieng_88_&*9_public bool RegexName(string str){bool flag=Regex.IsMatch(str,@"^[a-zA-Z0-9_\u4e00-\u9fa5]+$");return flag;}Regex reg=new Regex("^[a-zA-Z_0-9]+$");if(reg.IsMatch(s)){\\符合规则}else{\\存在⾮法字符}最长不得超过7个汉字,或14个字节(数字,字母和下划线)正则表达式^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$常⽤正则表达式⼤全!(例如:匹配中⽂、匹配html)匹配中⽂字符的正则表达式: [u4e00-u9fa5] 评注:匹配中⽂还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以⽤来计算字符串的长度(⼀个双字节字符长度计2,ASCII字符计1) 匹配空⽩⾏的正则表达式:ns*r 评注:可以⽤来删除空⽩⾏ 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> 评注:⽹上流传的版本太糟糕,上⾯这个也仅仅能匹配部分,对于复杂的嵌套标记依旧⽆能为⼒ 匹配⾸尾空⽩字符的正则表达式:^s*|s*$ 评注:可以⽤来删除⾏⾸⾏尾的空⽩字符(包括空格、制表符、换页符等等),⾮常有⽤的表达式 匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 评注:表单验证时很实⽤ 匹配⽹址URL的正则表达式:[a-zA-z]+://[^s]* 评注:⽹上流传的版本功能很有限,上⾯这个基本可以满⾜需求 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单验证时很实⽤ 匹配国内电话号码:d{3}-d{8}|d{4}-d{7} 评注:匹配形式如 0511-******* 或 021-******** 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]d{5}(?!d) 评注:中国邮政编码为6位数字 匹配⾝份证:d{15}|d{18} 评注:中国的⾝份证为15位或18位 匹配ip地址:d+.d+.d+.d+ 评注:提取ip地址时有⽤ 匹配特定数字: ^[1-9]d*$ //匹配正整数 ^-[1-9]d*$ //匹配负整数 ^-?[1-9]d*$ //匹配整数 ^[1-9]d*|0$ //匹配⾮负整数(正整数 + 0) ^-[1-9]d*|0$ //匹配⾮正整数(负整数 + 0) ^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负浮点数 ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$ //匹配浮点数 ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$ //匹配⾮负浮点数(正浮点数 + 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$ //匹配⾮正浮点数(负浮点数 + 0) 评注:处理⼤量数据时有⽤,具体应⽤时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英⽂字母组成的字符串 ^[A-Z]+$ //匹配由26个英⽂字母的⼤写组成的字符串 ^[a-z]+$ //匹配由26个英⽂字母的⼩写组成的字符串 ^[A-Za-z0-9]+$ //匹配由数字和26个英⽂字母组成的字符串 ^w+$ //匹配由数字、26个英⽂字母或者下划线组成的字符串 在使⽤RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: 只能输⼊数字:“^[0-9]*$” 只能输⼊n位的数字:“^d{n}$” 只能输⼊⾄少n位数字:“^d{n,}$” 只能输⼊m-n位的数字:“^d{m,n}$” 只能输⼊零和⾮零开头的数字:“^(0|[1-9][0-9]*)$” 只能输⼊有两位⼩数的正实数:“^[0-9]+(.[0-9]{2})?$” 只能输⼊有1-3位⼩数的正实数:“^[0-9]+(.[0-9]{1,3})?$” 只能输⼊⾮零的正整数:“^+?[1-9][0-9]*$” 只能输⼊⾮零的负整数:“^-[1-9][0-9]*$” 只能输⼊长度为3的字符:“^.{3}$” 只能输⼊由26个英⽂字母组成的字符串:“^[A-Za-z]+$” 只能输⼊由26个⼤写英⽂字母组成的字符串:“^[A-Z]+$” 只能输⼊由26个⼩写英⽂字母组成的字符串:“^[a-z]+$” 只能输⼊由数字和26个英⽂字母组成的字符串:“^[A-Za-z0-9]+$” 只能输⼊由数字、26个英⽂字母或者下划线组成的字符串:“^w+$” 验证⽤户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18之间, 只能包含字符、数字和下划线。

匹配指定字符串的正则表达式

匹配指定字符串的正则表达式

匹配指定字符串的正则表达式正则表达式是一种强大的文本处理工具,它可以用来匹配指定的字符串。

在实际开发中,我们经常需要使用正则表达式来处理字符串,比如验证邮箱、手机号码等。

本文将介绍如何使用正则表达式来匹配指定的字符串。

一、基本语法正则表达式是由一些特殊字符和普通字符组成的字符串,它可以用来匹配文本中的某些模式。

在正则表达式中,有一些特殊字符具有特殊的含义,比如:1. ^:匹配字符串的开头。

2. $:匹配字符串的结尾。

3. .:匹配任意字符。

4. *:匹配前面的字符零次或多次。

5. +:匹配前面的字符一次或多次。

6. ?:匹配前面的字符零次或一次。

7. []:匹配方括号中的任意一个字符。

8. ():将括号中的内容作为一个整体进行匹配。

例如,正则表达式 ^hello$ 可以匹配字符串 "hello",但不能匹配 "hello world"。

正则表达式 .+ 可以匹配任意长度的字符串,而正则表达式[abc] 可以匹配字符 a、b 或 c。

二、常用正则表达式1. 匹配数字:^\d+$这个正则表达式可以匹配一个或多个数字,其中^ 表示字符串的开头,\d 表示数字,+ 表示匹配前面的字符一次或多次,$ 表示字符串的结尾。

例如,正则表达式^\d+$ 可以匹配字符串"123",但不能匹配"1a2b3c"。

2. 匹配邮箱:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$这个正则表达式可以匹配合法的邮箱地址,其中 \w 表示字母、数字或下划线,+ 表示匹配前面的字符一次或多次,* 表示匹配前面的字符零次或多次,() 表示将括号中的内容作为一个整体进行匹配,[] 表示匹配方括号中的任意一个字符,- 表示匹配一个范围内的字符,. 表示匹配任意字符。

例如,正则表达式 ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 可以匹配邮箱地址"***********"。

日期正则表达式(很实用)

日期正则表达式(很实用)

日期正则表达式:2009-03-29 19:17一、简单的日期判断(YYYY/MM/DD):^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$二、演化的日期判断(YYYY/MM/DD|YY/MM/DD):^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$三、加入闰年的判断的:实例:^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1 [02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]| [12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]| [2468][048]|[13579][26])|((16|[2468][048]| [3579][26])00))-0?2-29-))$分析:1、什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。

这里采纳MSDN中的约定:DateTime值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜12:00:00 到公元(C.E.) 9999 年12 月31 日晚上11:59:59 之间的日期和时间。

2、关于闰年的阐释。

关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分46秒。

因此,公历规定有平年和闰年,平年一年有365日,比回归年短0.2422日,四年共短0.9688日,故每四年增加一日,这一年有366日,就是闰年。

但四年增加一日比四个回归年又多0.0312日,400年后将多3.12日,故在400年中少设3个闰年,也就是在400年中只设97个闰年,这样公历年的平均长度与回归年就相近似了。

纯数字正则

纯数字正则

纯数字正则1. 什么是正则表达式正则表达式是一种强大且灵活的字符串匹配工具,通过定义一种规则来匹配目标字符串。

在计算机编程领域,常常用来处理文本数据和字符串操作。

2. 正则表达式的基本语法正则表达式的基本语法由一系列字符和特殊字符组成,用于构建匹配规则。

其中,纯数字正则主要关注于匹配纯数字的情况。

2.1 匹配单个数字要匹配单个数字,可以使用\d这个元字符。

\d可以匹配任意一个数字字符(0-9)。

示例:正则表达式:\d匹配目标:1匹配结果:匹配成功2.2 匹配多个数字要匹配多个数字,可以使用量词。

常用的量词包括+、*和{n,m}。

•+表示匹配一个或多个前面的元素。

•*表示匹配零个或多个前面的元素。

•{n,m}表示匹配n到m个前面的元素。

示例:正则表达式:\d+匹配目标:123匹配结果:匹配成功正则表达式:\d*匹配目标:0匹配结果:匹配成功正则表达式:\d{2,4}匹配目标:1234匹配结果:匹配成功3. 常用的纯数字正则表达式3.1 匹配整数匹配整数可以使用\d+,表示匹配一个或多个数字字符。

示例:正则表达式:\d+匹配目标:123匹配结果:匹配成功3.2 匹配正整数匹配正整数可以使用[1-9]\d*,表示首位为非零数字,后面可以是任意多个数字。

示例:正则表达式:[1-9]\d*匹配目标:123匹配结果:匹配成功3.3 匹配负整数匹配负整数可以使用-[1-9]\d*,表示首位为负号,后面可以是任意多个数字。

示例:正则表达式:-[1-9]\d*匹配目标:-123匹配结果:匹配成功3.4 匹配小数要匹配小数,可以使用\d+\.?\d*,表示小数点前可以是一个或多个数字,小数点后可以是零个或多个数字。

示例:正则表达式:\d+\.?\d*匹配目标:3.14匹配结果:匹配成功3.5 匹配正小数匹配正小数可以使用[0-9]*\.?[0-9]*[1-9]+[0-9]*,表示首位可以是零个或多个数字,小数点可有可无,小数点后面必须至少有一位非零数字。

判断标点符号的正则表达式

判断标点符号的正则表达式

判断标点符号的正则表达式
标点符号在文本中扮演着至关重要的角色,正确使用标点符号可以使文本更加清晰和易于理解。

在计算机编程中,使用正则表达式可以方便地匹配和处理文本中的标点符号。

下面是一些常用的判断标点符号的正则表达式:
1. 匹配所有标点符号:[p{P}]
2. 匹配英文标点符号:[!'#$%&'()*+,-./:;<=>?@[]^_`{|}~]
3. 匹配中文标点符号:
[u3002uff1fuff01uff0cuff1buff1au3001uff08uff09u300au300bu30 0eu300fu201cu201d]
4. 匹配句号:[u3002uff61.]
5. 匹配逗号:[uff0c,]
6. 匹配叹号:[uff01!]
7. 匹配问号:[uff1f?]
8. 匹配分号:[uff1b;]
9. 匹配冒号:[uff1a:]
以上正则表达式可以根据实际需要进行调整和组合。

在编写程序时,可以使用这些正则表达式来匹配和处理文本中的标点符号。

- 1 -。

正则表达式(RegExp)判断文本框中是否包含特殊符号

正则表达式(RegExp)判断文本框中是否包含特殊符号

正则表达式(RegExp)判断⽂本框中是否包含特殊符号前⾔有时,我们希望判断⽂本框中⽤户输⼊的字符是否含有特殊符号(*/#$@),就像⽤户注册时密码框的填写。

demo利⽤ RegExp 对象,能很优雅的实现以上需求:// even(⽂本框内容)function (even) {// 规则对象(flag)var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。

,、? ]")// 判断 even 是否包含特殊字符if(flag.test(even)){console.log('包含!')}else{console.log('不包含!')}}flag 规则对象中还有很多其他特殊字符,这⾥的demo已经⾜够使⽤,如项⽬另有需求加⼊其他特殊字符即可。

ps:js中⽤正则表达式过滤特殊字符 ,校验所有输⼊域是否含有特殊符号function stripscript(s){var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。

,、?]")var rs = "";for (var i = 0; i < s.length; i++) {rs = rs+s.substr(i, 1).replace(pattern, '');}return rs;}如何只是判断是否存在特殊字符串if(pattern .text(str)){return true}else{return false}总结以上所述是⼩编给⼤家介绍的正则表达式(RegExp)判断⽂本框中是否包含特殊符号,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

php判断是否是汉字的方法

php判断是否是汉字的方法

php判断是否是汉字的方法PHP判断是否是汉字的方法介绍在开发过程中,我们经常需要判断一个字符是否为汉字。

本文将详细介绍使用PHP进行汉字判断的几种常用方法。

方法一:使用正则表达式1.使用preg_match()函数结合正则表达式进行判断。

2.正则表达式:/^[\x{4e00}-\x{9fa5}]$/u3.代码示例:function isChineseCharacter($char) {return preg_match('/^[\x{4e00}-\x{9fa5}]$/u', $char); }方法二:使用Unicode编码1.判断字符的Unicode编码是否在汉字范围内。

2.代码示例:function isChineseCharacter($char) {$unicode = mb_ord($char);return ($unicode >= 19968 && $unicode <= 40869);}方法三:使用系统函数1.判断字符的字节数是否大于1,来判断是否为汉字。

2.注意:此方法只适用于UTF-8编码。

3.代码示例:function isChineseCharacter($char) {return strlen($char) > 1;}方法四:使用字符集检测函数1.使用mb_detect_encoding()函数判断字符的字符集是否为UTF-8。

2.再判断字符的字节数是否大于1,来判断是否为汉字。

3.代码示例:function isChineseCharacter($char) {return strlen($char) > 1 && mb_detect_encoding($char, 'UTF-8', true);}方法五:使用Unicode范围判断1.判断字符的Unicode范围是否在汉字范围内。

js正则判断是否为数字的方法

js正则判断是否为数字的方法

js正则判断是否为数字的方法(原创实用版3篇)目录(篇1)1.介绍 JS 正则表达式2.解释如何使用正则表达式判断数字3.提供实例代码正文(篇1)一、JS 正则表达式概述JavaScript(简称 JS)是一种广泛应用于网页开发的脚本语言。

正则表达式(Regular Expression,简称 regex)是 JS 中的一种重要功能,它可以用来处理字符串,进行查找、替换等操作。

正则表达式可以让我们在处理字符串时变得更加简洁和高效。

二、如何使用正则表达式判断数字在 JS 中,我们可以使用正则表达式来判断一个字符串是否为数字。

具体方法是使用正则表达式的测试方法(如:test、match 等)与数字相关的正则表达式。

常用的数字正则表达式有:1.^d+$:匹配整个字符串都是数字的情况。

2.^d+.d+$:匹配整数和小数的情况。

3.^d+(d+)?$:匹配整数和可选的小数部分。

以下是一个简单的示例:```javascriptfunction isNumber(str) {// 使用正则表达式判断字符串是否为数字const regex = /^d+$/;return regex.test(str);}const str1 = "123";const str2 = "123.45";const str3 = "123.456";console.log(isNumber(str1)); // 输出:trueconsole.log(isNumber(str2)); // 输出:trueconsole.log(isNumber(str3)); // 输出:false```三、总结通过使用 JS 正则表达式,我们可以方便地判断一个字符串是否为数字。

目录(篇2)1.介绍 JavaScript 正则表达式2.讲解如何使用正则表达式判断字符串是否为数字3.提供实例代码正文(篇2)一、JavaScript 正则表达式简介正则表达式(Regular Expression,简称 regex)是一种用于处理字符串的强大工具,其广泛应用于文本搜索与替换、数据验证等场景。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
}
}
}
Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
}
}
//判断日期类型是否为YYYY-MM-DD格式的类型
function IsDate(){
var str = document.getElementById('str').value.trim();
if(str.length!=0){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
}
}
}
//判断是否为字母、数字、中文
function IsString()
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
if(str.length!=0){
reg=/^[a-zA-Z]+$/;
if(!reg.test(str)){
alert("对不起,您输入的英文字母类型格式不正确!");//请将“英文字母类型”改成你需要验证的属性名称!
}
}
}
//判断输入的字符是否为整数
function IsInteger()
{
var str = document.getElementById('str').value.trim();
if(!reg.test(str)){
alert("对不起,您输入的日期格式不正确!");//请将“日期”改成你需要验证的属性名称!
}
}
}
//判断输入的字符是否为英文字母
function IsLetter()
{
var str = document.getElementById('str').value.trim();
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
}
}
}
//判断输入的邮编(只能为六位)是否正确
function IsZIP()
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
if(str.length!=0){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null)
alert('对不起,您输入的日期格式不正确!'); //请将“日期”改成你需要验证的属性名称!
var r = str.match(reg);
if(r==null)
alert('对不起,您输入的日期格式不正确!'); //请将“日期”改成你需要验证的属性名称!
}
}
//判断日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型
function IsDateTime(){
var str = document.getElementById('str').value.trim();
reg=/^\d{6}$/;
if(!reg.test(str)){
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
}
}
}
//判断输入的数字不大于某个特定的数字
function MaxValue()
{
var val = document.getElementById('str').value.trim();
}
}
//判断日期类型是否为hh:mm:ss格式的类型
function IsTime()
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/
QQ : /^[1-9]\d{4,8}$/
//为上面提供各个JS验证方法提供.trim()属性
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}
reg=/^[a-zA-Z0-9_]+$/;
reg1=/^[\u0391-\uFFE5]+$/;
if(!reg.test(str)||!reg1.test(str)){
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
}
}
}
//判断输入的EMAIL格式是否正确
function IsEmail()
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!reg.test(str)){
正则表达式判断
//判断输入内容是否为空
function IsNull(){
var str = document.getElementById('str').value.trim();
if(str.length==0){
alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^[a-zA-Z0-9_]+$/;
if(!reg.test(str)){
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
if(str.length!=0){
reg=/^[-+]?\d*$/;
if(!reg.test(str)){
alert("对不起,您输入的整数类型格式不正确!");//请将“整数类型”要换成你要验证的那个属性名称!
}
}
}
//判断输入的字符是否为双精度
function IsDouble(val)
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^[-+]?\d*$/;
if(!reg.test(str)){//判断是否为数字类型
if(val>parseInt('123')) //“123”为自己设定的最大值
{
alert('对不起,您输入的数字超出范围');//请将“数字”改成你要验证的那个属性名称!
if(str.length!=0){
reg=/^[-\+]?\d+(\.\d+)?$/;
if(!reg.test(str)){
alert("对不起,您输入的双精度类型格式不正确!");//请将“双精度类型”要换成你要验证的那个属性名称!
}
}
}
//判断输入的字符是否为:a-z,A-Z,0-9
function IsString()
}Hale Waihona Puke }}//判断输入的字符是否为中文
function IsChinese()
{
var str = document.getElementById('str').value.trim();
if(str.length!=0){
reg=/^[\u0391-\uFFE5]+$/;
if(!reg.test(str)){
相关文档
最新文档