JS中校验格式为“*.aa,*.dd”
var str="asdfsdf.xxxx";if(str.match(/^\*.*[^,]$/){ alert(‘ok’);}
谁有js中 时间校验 的代码啊
function checkTime() { var sTime = prompt("Input a time: HH:MM:SS", "HH:MM:SS"); if (sTime == null) { return; } var sReTime = /^(([0|1][0-9])|(2[0-3])):([0-5][0-9]):([0-5][0-9])$/; if (sReTime.test(sTime)) { alert("The input is a correct time."); } else { alert("The input is a wrong time."); } }
JS校验字符长度
用正则:
失去焦点的时候提示.
javascript 怎么校验 json格式
JSON.parse可以,如果浏览器不支持,可以下载一个JSON2.js,使用JSON2.parse方法
jsp中用javascript如何验证电子邮箱的格式
正则表达式 再看看别人怎么说的.
js 验证email 格式
function testEmail(str){ var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(reg.test(str)){ alert("true"); }else{ alert("false"); } }
js验证日期格式mm – dd – yyyy,例如月份不要超过12
代码如下,可根据自己需求改一下
function checkdate(sdate){
var mdy,m,d,y;
var dayOfMonth=[31,28,31,30,31,30,31,31,30,31,30,31]; ;
if(mdy=sdate.match(/^([01]\d)-([0-3]\d)-(\d{4})$/)){
m=mdy[1];
d = mdy[2];
y = mdy[…
求高手的JavaScript日期校验。要求起始日期不得大于结束日期。日期格式为:dd/mm/yyyy
function today(){
var dd, ss="";
dd = new Date();
ss += dd.getYear()+"/";
ss += (dd.getMonth() + 1) + "/";
ss += dd.getDate();
return ss;
}
function comptime(beginTime,endTime){
var beginTimes=beginTime.substring(0,10).split('/');
var endTimes=endTime.substring(0,10).split('/');
beginTime=beginTimes[1]+'/'+beginTimes[2]+'/'+beginTimes[0]+' '+beginTime.substring(10,19);
endTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+endTime.substring(10,19);
var a =(Date.parse(endTime)-Date.parse(beginTime))/3600/1000;
if(a<0){
return -1;
}else if (a>0){
return 1;
}else if (a==0){
return 0;
}else{
return 'exception'
}
}
alert(comptime("2010/01/01",today()));
alert(comptime("2010/08/01",today()));
++++++++++++++++++++++++++++++++++++++++
我已经写出了时间对比的函数,你只需要把想要对比的时间放入函数跑一下就行了,有更多问题,可以直接HI我,。。。
至于楼主的时间格式,可以在这个JS里边改下时间顺序即可。。。。
记得加分。。。
谁帮我看看js格式正则验证
(^([04]\d{2,3})?(-|\s)?(\d{7,8})(-(\d{2,4}))?$)|(^(\+86)?(\s+)?((13)|(15)|(18))(\d{9})$)
JS中如何验证字符串 包含固定格式字符串
网上找到的,你看看吧
检测时间 ([0-1]?[0-9]|2[0-3]):([0-5][0-9])
以下是备忘:
1.检查日期:
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](dddd))
2.检查数字:
([-+]?[0-9]+.?[0-9]+)
3.检查URL:
((http|ftp)://)?(((([d]+.)+){3}[d]+(/[w./]+)?)|([a-z]w*((.w+)+){2,})([/][w.~]*)*)
4.检查E-mail
w+@((w+[.]?)+)
严格的日期验证包括格式和逻辑上的合法性!
^((((19|20)(([02468][048])|([13579][26]))-02-29))|((20[0-9][0-9])|(19[0-9][0-9]))-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((01,3-9])|(1[0-2]))-(29|30)))))$
补充:
^\d+$ //匹配非负整数(正整数 + 0)
^[0-9]*[1-9][0-9]*$ //匹配正整数
^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)
^-[0-9]*[1-9][0-9]*$ //匹配负整数
^-?\d+$ //匹配整数
^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //匹配非正浮点数(负浮点数 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //匹配负浮点数
^(-?\d+)(\.\d+)?$ //匹配浮点数
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串
^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串
^[\w-]+(\.[\w?琼?涡獢p?????浜睹扥潜桴牥掼极慢?瑨m?-]+)*@[\w-]+(\.[\w-]+)+$ //匹配email地址
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //匹配url