- 浏览: 325749 次
- 性别:
文章分类
- 全部博客 (223)
- html (20)
- oracle (18)
- ssh搭建 (6)
- js (26)
- dedecms (7)
- regular (2)
- java (39)
- mysql (15)
- oracle,效率 (1)
- struts1 (1)
- hibernate (3)
- ajax (5)
- iframe (1)
- js重置序号 (1)
- js,身份证验证 (3)
- 截图工具 (1)
- java读取excel (1)
- java导出excel文件 (3)
- jstl (2)
- springMVC (4)
- excel导入 (1)
- java进阶之路 (2)
- java正则 (1)
- 电子邮件 (1)
- emoji (1)
- zip (1)
- linux (4)
- csv (1)
- redis (1)
- 事务管理 (1)
- mybatis (1)
- BigDecimal (1)
- tomcat (1)
- jquery ajax 上传 (1)
- 时间控件 (1)
- json (1)
- nginx,squid,linux (1)
- 笔记 (1)
- 面试整理 (11)
- 工作中问题 (5)
最新评论
-
xinyun99:
在jdk1.8中:JDK1.8的实现已经摒弃了Segment的 ...
ConcurrentHashMap在jdk1.8和1.7中的区别 -
ttlly:
tomcat在eclipse中启动成功,主页却打不开 -
sky_xin:
当排序的字段值相等的时候后面再跟上按住键排序就没有问题了
order by排序的字段的值相等,导致两个sql查询出来的显示结果不一样
var mstrSaveFieldValue;
function SaveFieldValue(pobjObject) {
mstrSaveFieldValue = pobjObject.value;
}
function CheckInputText(obj)
{
var nowyear = new Date;
var str = EmpTrim(obj.value);
obj.value = str;
if (str == '') return;
var y, m, d;
var new_y, new_m, new_d;
if (str.match(/^(([0-9]{4})\/|)([0-9]{1,2})\/([0-9]{1,2})$/)){
y = RegExp.$2;
m = RegExp.$3;
d = RegExp.$4;
if (y == ''){
y = nowyear.getFullYear();
}
if (IsDate(y, RegExp.$3, RegExp.$4)){
new_y = ('0000' + y); new_y = new_y.substring(new_y.length-4);
new_m = ('00' + m); new_m = new_m.substring(new_m.length-2);
new_d = ('00' + d); new_d = new_d.substring(new_d.length-2);
obj.value = new_y + '/' + new_m + '/' + new_d;
return;
}
else
{
obj.value = mstrSaveFieldValue;
}
}
else
{
obj.value = mstrSaveFieldValue;
}
}
function EmpTrim(pstrVal) {
pstrVal = pstrVal.replace(/^[ ]+/, '');
pstrVal = pstrVal.replace(/[ ]+$/, '');
return(pstrVal);
}
function IsDate(y,m,d){
var wblnTemp = false;
var mday = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
if ((y % 100 == 0) && (y % 400 != 0)) {
wblnTemp = false;
} else if (y % 4 == 0){
wblnTemp = true;
}
if (wblnTemp) mday[1] = 29;
if ((y < 1) || (y > 9999)) return false;
if ((m < 1) || (m > 12)) return false;
if ((d < 1) || (d > mday[m-1])) return false;
return true;
}
<input type="text" wicket:id="createDateFrom" id="createDateFrom" onfocus="SaveFieldValue(this)" onblur="CheckInputText(this)" value="2012/07/20" maxlength="10" style="width:85px;vertical-align:middle;" />
function SaveFieldValue(pobjObject) {
mstrSaveFieldValue = pobjObject.value;
}
function CheckInputText(obj)
{
var nowyear = new Date;
var str = EmpTrim(obj.value);
obj.value = str;
if (str == '') return;
var y, m, d;
var new_y, new_m, new_d;
if (str.match(/^(([0-9]{4})\/|)([0-9]{1,2})\/([0-9]{1,2})$/)){
y = RegExp.$2;
m = RegExp.$3;
d = RegExp.$4;
if (y == ''){
y = nowyear.getFullYear();
}
if (IsDate(y, RegExp.$3, RegExp.$4)){
new_y = ('0000' + y); new_y = new_y.substring(new_y.length-4);
new_m = ('00' + m); new_m = new_m.substring(new_m.length-2);
new_d = ('00' + d); new_d = new_d.substring(new_d.length-2);
obj.value = new_y + '/' + new_m + '/' + new_d;
return;
}
else
{
obj.value = mstrSaveFieldValue;
}
}
else
{
obj.value = mstrSaveFieldValue;
}
}
function EmpTrim(pstrVal) {
pstrVal = pstrVal.replace(/^[ ]+/, '');
pstrVal = pstrVal.replace(/[ ]+$/, '');
return(pstrVal);
}
function IsDate(y,m,d){
var wblnTemp = false;
var mday = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
if ((y % 100 == 0) && (y % 400 != 0)) {
wblnTemp = false;
} else if (y % 4 == 0){
wblnTemp = true;
}
if (wblnTemp) mday[1] = 29;
if ((y < 1) || (y > 9999)) return false;
if ((m < 1) || (m > 12)) return false;
if ((d < 1) || (d > mday[m-1])) return false;
return true;
}
<input type="text" wicket:id="createDateFrom" id="createDateFrom" onfocus="SaveFieldValue(this)" onblur="CheckInputText(this)" value="2012/07/20" maxlength="10" style="width:85px;vertical-align:middle;" />
发表评论
-
文件上传显示成+号的那种做法
2016-02-03 20:41 710自己做的小例子,凑合看吧 <style> ... -
html中table的宽度或高度调整后没有反应
2015-04-02 22:54 1019对于html中table的宽度或高度设置后没有效果,一般原因就 ... -
showModalDialog通过window.returnValue向父页面传值
2015-04-01 13:46 644父页面: function showValue(){ ... -
html中地图热点coords 精确定位的方法
2015-03-31 11:14 2197<area> 标签的 coords 属性是针对于图 ... -
HTML图片热区map area的用法
2015-02-12 17:45 2839本文转自:http://www.nowamagic.net ... -
中国地图鼠标经过省份热点弹出提示信息的网页特效
2015-02-12 17:06 3121把下面代码复制一下放到txt中保存成html就可以了: & ... -
jquery 重置表格的序号
2015-01-20 14:54 725//重置序号 function serial_number() ... -
iframe和父页面共用一个滚动条
2015-01-20 10:22 1792子页面: <body onload="pa ... -
WEB打印scriptX的使用
2015-01-04 10:32 726引自:http://ajxfxb.blog.163.com/ ... -
oninput,onpropertychange,onchange的区别和用法
2014-11-24 17:12 5801.判断IE和非IE浏览器 $(document).rea ... -
iframe内如何得到iframe以外的元素
2014-04-18 15:21 675a.jsp <iframe id ... -
IE11以及浏览器的判断
2014-04-02 09:45 920http://www.ithome.com/html ... -
DIV+CSS绝对定位和相对定位详解
2013-12-12 10:46 765本文和大家重点 ... -
为什么保存网页时"另存为"和保存源代码的效果不一样?
2013-10-18 15:52 4260保存网页时"另存为"和保存 ... -
Style="text-transform: uppercase"
2013-08-18 15:45 848<input name="validate& ... -
HTML <label> 标签的 for 属性
2013-06-26 14:49 578定义和用法 for 属性规定 label 与哪个表单元素绑 ... -
DIV+CSS 浮动的问题
2013-06-26 00:16 744详细察看http://www.dabaoku.com/jiao ... -
html中css样式的优先级规则
2013-04-26 10:54 997CSS2.1 中规定了关于 CSS 规则 Specific ... -
解决插入表单form出现空行的方法
2012-10-31 10:13 954不知道大家在网页制作的时候有没有发现,在插入表单form后,往 ...
相关推荐
给出的代码片段是一个简单的JavaScript函数`check()`,用于验证日期格式。我们来逐行分析其功能: ```javascript var a = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/; ``` 这里定义了一个正则表达式`a`,用于匹配...
### JavaScript中的日期操作技巧 #### 一、比较两个日期的大小 在JavaScript中,比较两个日期的大小是一项常见的任务,特别是在处理表单数据或者需要基于时间进行排序的情况下。以下是一个函数示例,用于比较两个...
总的来说,`js-check-form.rar` 提供了一个强大的工具集,通过`form-check.js` 和 `funcheck.js` 这两个脚本,简化了表单验证的流程,使得JavaScript开发者能够快速、有效地处理用户输入的验证,提升了Web应用的整体...
在JavaScript中,获取两个日期之间的天数差是一个常见的任务,特别是在处理时间和日期相关的应用程序中。这篇博客“JS获得两个时间间隔天数”提供了一个实用的方法来解决这个问题。在这个方法中,我们将探讨如何利用...
这个示例展示了基本的JavaScript日期处理能力,可以作为学习和理解JavaScript日期操作的起点。然而,实际开发中,通常会使用JavaScript内置的`Date`对象和其提供的方法,如`getDate()`、`setDate()`、`getFullYear()...
JS日期加减、日期运算代码详解 在 JavaScript 中,日期运算是一个非常重要的功能,特别是在开发基于 Web 的应用程序时。今天,我们将详细介绍 JS 日期加减、日期运算代码的实现方法。 首先,让我们来了解一下日期...
JS_check105验证及帮助文档 表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 ...
上述代码尝试将用户输入的字符串转换为日期对象,然后检查转换是否成功,并对日期的有效性做进一步检查。这种方法可以更加精确地验证日期的有效性,包括检查月份和日期的合法性,以及闰年的情况。 最后,代码中还...
在 JavaScript 中,可以使用正则表达式来验证日期的格式。例如,以下代码用于验证日期是否合法: ``` function checkdate(){ var date=document.getElementById("riqi").value; var re=/((20)[0-9][0-9])[-](1[0-2...
CheckNumber 2.检查输入参数是否为整数 CheckInteger 3.检查输入参数是否为浮点数 CheckFloat 4.检查输入参数是否为合法的日期 CheckDate CheckDate2 5.检查输入参数是否为合法的email地址 CheckEmail 6.检查...
JavaScript 是一种常用的客户端脚本语言,常用于网页交互,因此在浏览器环境中进行日期校验时,JavaScript 是首选工具之一。本篇将深入探讨如何使用正则表达式和JavaScript来实现日期校验。 首先,我们来看第一个...
在 JavaScript 中,日期对象(Date)是用于处理日期和时间的对象。它可以获取当前日期和时间,并对其进行操作。在本文中,我们将使用日期对象来获取当前时间和星期几。 获取当前时间 要获取当前时间,我们可以使用...
6. `My97DatePicker` 是一个知名的JavaScript日期选择插件,可能是这个项目的一个参考或依赖,提供了更高级的日期选择功能。 7. `jQuery` 文件本身可能包含jQuery库的源码,用于支持整个项目的JavaScript代码。 综...
* 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs = function() { // 判断浏览器类型 userAgent = navigator....
本文将详细介绍如何使用JavaScript(简称JS)来实现一个简单的动态时钟效果。该示例不仅能够实时更新时间,还能自动在小时、分钟和秒数前添加零以保持两位数格式。 #### 二、关键技术点 1. **获取当前时间** - ...
通过使用`<script src="xxx.js"></script>`标签,你可以链接到一个单独的.js文件,这个文件包含所有必要的JavaScript代码。注意,外部文件不应包含`<script>`标签本身,只需提供文件路径即可。 在示例中,我们看到...
(密码定义为'../check/check.js'的PIN变量) 增加数据 每条数据包含以下四项元素: 科目,如高等数学 详情,如范老师 期限,如2021-3-27 内容(可添加图片),如第三次作业 删除数据 可用以下两种方式快捷选择数据...
3. **复杂验证**:包括日期验证(`isValidDate`)、URL验证(`isValidUrl`)、身份证号验证(`isValidIDCard`)等。 4. **正则表达式验证**:通过自定义正则表达式来匹配复杂的模式,如`regexMatch`函数。 5. **...
这个压缩包包含了一个名为"data_check.js"的文件,它很可能包含了作者自己编写的常用验证函数。下面我们将深入探讨JavaScript中的验证技术及其在实际应用中的重要性。 JavaScript验证主要分为客户端验证和服务器端...