`
- 浏览:
373853 次
- 性别:
- 来自:
上海
-
-
-
function IsNull(){
-
var str = document.getElementById('str').value.trim();
-
if
(str.length==
0
){
-
alert('对不起,文本框不能为空或者为空格!');
-
}
-
}
-
-
-
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
})$/;
-
var r = str.match(reg);
-
if
(r==
null
)
-
alert('对不起,您输入的日期格式不正确!');
-
}
-
}
-
-
-
function IsDateTime(){
-
var str = document.getElementById('str').value.trim();
-
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('对不起,您输入的日期格式不正确!');
-
}
-
}
-
-
-
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
])?$/
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的日期格式不正确!"
);
-
}
-
}
-
}
-
-
-
function IsLetter()
-
{
-
var str = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^[a-zA-Z]+$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的英文字母类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
function IsInteger()
-
{
-
var str = document.getElementById('str').value.trim();
-
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+(\.\d+)?$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的双精度类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
-
function IsString()
-
{
-
var str = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^[a-zA-Z0-9_]+$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的字符串类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
function IsChinese()
-
{
-
var str = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^[\u0391-\uFFE5]+$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的字符串类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
function IsEmail()
-
{
-
var str = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的字符串类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
function IsZIP()
-
{
-
var str = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^\d{
6
}$/;
-
if
(!reg.test(str)){
-
alert(
"对不起,您输入的字符串类型格式不正确!"
);
-
}
-
}
-
}
-
-
-
function MaxValue()
-
{
-
var val = document.getElementById('str').value.trim();
-
if
(str.length!=
0
){
-
reg=/^[-+]?\d*$/;
-
if
(!reg.test(str)){
-
if
(val>parseInt('
123
'))
-
{
-
alert('对不起,您输入的数字超出范围');
-
}
-
}
-
}
-
}
-
-
-
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
]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\
"\"])*$/
-
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/
-
QQ : /^[1-9]\d{4,8}$/
-
某种特殊金额:/^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/ //说明:除“XXX XX,XXX XX,XXX.00”格式外
-
-
//为上面提供各个JS
验证方法提供.trim()属性
-
String.prototype.trim=function(){
-
return this.replace(/(^\s*)|(\s*$)/g, "
");
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
一个正则表达式验证格式的方法 你一个可以调用的demo valid(str,tostr) str:字符串 tostr:格式 yy-mm-dd 支持.,/,-三种格式。
JavaScript正则表达式验证身份证号码是否合法(两种方法)分析.docx
关于身份证号,出生日期等的js正则表达式验证 有几种方式
JS正则表达式验证 常用的大部分都有的JS正则表达式验证 常用的大部分都有的
正则表达式 JS 身份证验证 正则表达式 JS 身份证验证 正则表达式 JS 身份证验证
本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml文件 <input placeholder="输入内容" bindinput="check"></input> ...
用js正则表达式验证手机号,座机号和email格式.txt
js正则表达式验证,收集了一些常用表达式验证!!!!!!!!!!!!!!!!!!!
JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全....
用于验证正则表达式是否正确,很久以前学习正则表达式时参照学习资料做的js版本,不过是繁体的,但不影响使用
js正则表达式校验数字、email、身份证号等
javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 <= 1 * port && 1 * port <= 65535)){ return false } 提示文案: 您的端口不符合范围:0-65535 PS:下面看下JavaScript...
JavaScript正则表达式验证yyyy-mm-dd格式的日期
ASP.net+MVc+javaScript正则表达式验证
js正则表达式表单验证小案例
您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字代码JavaScript正则表达式验证身份证号码是否合法(两种方法)jquery正则表达式验证(手机号、身份证号、中文名称)邮箱地址正则...
正则表达式验证表单
该文件中统计的正则表达式包含以下内容(都是实际项目中使用的,经过测试): 1、大于等于0的值,允许输入两位小数(边界值:100.0,100.00等值都已包含在验证的里面); 2、大于3小于40的整数; 3、0到1之间的小数...
JS正则表达式验证 数据格式:邮箱、电话、网址等