易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript中实现读取指定格式的日期(format)


javascript
的编码能力比较弱,但并不代码它不能做,只不过,需要你花一点功夫,前段时间在做日历的时候,需要从textbox读取日期,问题的关键是textbox
的日期可能是美国标准,可能是中国标准等等,没有办法将之转成日期格式,也就不能将日期在日历中定位到当天。在csdn上问了一个问题,结果没有人答得合
适,我一怒之下,自儿写了一个,还行,能用。
说说需求吧,基本上很简单,就是能识别yyyymmdd及yymd这样的日期格式,或者yy、yyyy、M、MM、d、dd的任意组合。如yyyy年MM
月dd日,匹配2009年06月10日。
先看代码吧:
//将字符串转换为日期
String.prototype
.toDate
=
function
(
format)
{
pattern =
format.replace
(
"yyyy"
,
"(\~
1{4})"
)
.replace
(
"yy"
,
"(\~
1{2})"
)
.replace
(
"MM"
,
"(\~
1{2})"
)
.replace
(
"M"
,
"(\~
1{1,2})"
)
.replace
(
"dd"
,
"(\~
1{2})"
)
.replace
(
"d"
,
"(\~
1{1,2})"
)
.replace
(
/~1/g
,
"d"
)
;

 
var
returnDate;
if
(
new
RegExp(
pattern)
.test
(
this
)
)
{
var
yPos =
format.indexOf
(
"yyyy"
)
;
var
mPos =
format.indexOf
(
"MM"
)
;
var
dPos =
format.indexOf
(
"dd"
)
;
if
(
mPos ==
-
1
)
mPos =
format.indexOf
(
"M"
)
;
if
(
yPos ==
-
1
)
yPos =
format.indexOf
(
"yy"
)
;
if
(
dPos ==
-
1
)
dPos =
format.indexOf
(
"d"
)
;
var
pos =
new
Array(
yPos +
"y"
,
mPos +
"m"
,
dPos +
"d"
)
.sort
(
)
;
var
data =
{
y:
0
,
m:
0
,
d:
0
}
;
var
m =
this
.match
(
pattern)
;
for
(
var
i =
1
;
i &
lt;
m.length
;
i++
)
{

 


相关文档:

javascript 正则


1 javascript 正则
对象创建 和用法
声明javascript 正则
表达式
复制代码
代码如下:

var reCat = new RegExp("cat");
你也可以
var reCat = /cat/; //Perl 风格 (推荐)

2 学习最常用的 test exec match search replace split 6个方法
1) test 检查指定的字符串是否存在
复制代码
......

使用JavaScript和Ajax发出异步请求详解

打开请求
  有了要连接的 URL 后就可以配置请求了。可以用 XMLHttpRequest 对象的 open() 方法来完成。该方法有五个参数:
request-type:发送请求的类型。典型的值是 GET 或 POST,但也可以发送 HEAD 请求。
url:要连接的 URL。
asynch:如果希望使用异步连接则为 true,否则为 false。该参数是可选的,默认为 true。
......

javaScript 打开窗口最大化

用js 打开新窗口的时候,窗口最大化。
function showBigLisence(url){
 if(url!== undefined && url!== null && url !== ''){
    var scrWidth=screen.availWidth;
     var scrHeight=screen.availHeight;
     var self=window.open( ......

javascript 学习笔记(7) window 对象的4个属性

1. document 实际上是 window 对象的属性.用于访问文档的信息.
    alert(window.document == document); //outputs "true" 
2. location 对象是 window 对象和 document 对象的属性,所以下面两个引用互相等价.用于访问URL的信息.
    window.location;
document.location;
3. n ......

JavaScript版 植物大战僵尸


在线试玩:http://asfoxes.w229.7ga.net/js
下载地址:http://download.csdn.net/source/2235386
之前花了一个近一个礼拜写的
目前基本完成了,可以去尝试下
浏览器版本:
IE8正常运行
op、ff...尚有一个小bug,不能完美运行
主要有以下几个问题暂时没处理:
1.更加多的植物和僵尸种类添加
2.植物和僵尸的贴图还 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号