private string ClHtml(string html)
{
string str = "";
string strtemp = "";
string[] s;
int n = 0;
Regex r = new Regex("(([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29");
MatchCollection ms = r.Matches(html); foreach (Match m in ms)
{ try
{
str = m.Groups[1].Value; str = "<div class=\"" + str;
str = str.Replace("<script type='", ""); }
catch { }
}
解决方案 »
- 如何用脚本使正在播放的音频暂停???
- 请教一个关于ExtJS的TabPanel问题
- 求算法,XML读取,写入HTML 结构变换
- 用Firefox打印页面时去掉页眉页脚
- 弹出的窗口如何调用父级窗口的过程?
- 动态增加事件的问题
- replace 语法?var k = 'abc' str.replace( k, '<$0>' ); 这个语法好象不对,该怎么写?
- JavaScript能否实现图像拉伸变形?
- 請教一個HTML編輯器的問題
- 怎样取得IE的版本号。我想取得IE 6.0.2800.1106
- evalJSON()方法输出的结果为什么是这样,大家进来看!
- 用javascrip如何t判断多选柜是否被选中
/*@校验日期*/
function isDate(dateval){
var arr = new Array();
if(dateval.indexOf("-") != -1)
{
arr = dateval.toString().split("-");
}
else
{
return false;
}
if(arr[0].length == 4)
{
var date = new Date(arr[0],arr[1]-1,arr[2]);
if(date.getFullYear()==arr[0] && date.getMonth()==arr[1]-1 && date.getDate()==arr[2])
{
return true;
}
}
return false;
};
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>日期查找替换</title>
<script type="text/javascript">
function replaceDate(){
var div = document.getElementById("container");
div.innerHTML = div.innerHTML.replace(/\d{4}-\d{2}-\d{2}/g, function(d){
d = d.split("-");
var date = new Date(parseInt(d[0], 10) , parseInt(d[1], 10) - 1, parseInt(d[2], 10));
if(date.getDay() == 6) date = new Date(date.getTime() - 24 * 60 * 60);
if(date.getDay() == 0) date = new Date(date.getTime() + 24 * 60 * 60);
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
});
}
</script>
</head>
<body>
<div id="container">
<table width="450" border="0" cellspacing="1" cellpadding="0" style="text-align:center;">
<tr>
<td>序号</td>
<td>名称</td>
<td>日期</td>
<td>日期</td>
<td>日期</td>
</tr>
<tr>
<td>1</td>
<td>12</td>
<td>2009-04-20</td>
<td> </td>
<td>2009-04-24</td>
</tr>
<tr>
<td>2</td>
<td>22</td>
<td>0</td>
<td>2009-04-25</td>
<td>2009-05-03</td>
</tr>
<tr>
<td>3</td>
<td>23</td>
<td>2009-04-26</td>
<td>2009-04-21</td>
<td>2009-05-02</td>
</tr>
<tr>
<td>4</td>
<td>34</td>
<td>2009-04-18</td>
<td>2009-04-19</td>
<td>2009-05-31</td>
</tr>
</table>
</div>
<input type="button" value=" 替换 " onclick="replaceDate();" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>日期查找替换</title>
<script type="text/javascript">
function replaceDate(){
var div = document.getElementById("container");
div.innerHTML = div.innerHTML.replace(/\d{4}-\d{2}-\d{2}/g, function(d){
d = d.split("-");
var date = new Date(parseInt(d[0], 10) , parseInt(d[1], 10) - 1, parseInt(d[2], 10));
if(date.getDay() == 6) date = new Date(date.getTime() - 24 * 60 * 60 * 1000);
if(date.getDay() == 0) date = new Date(date.getTime() + 24 * 60 * 60 * 1000);
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
});
}
</script>
</head>
<body>
<div id="container">
<table width="450" border="0" cellspacing="1" cellpadding="0" style="text-align:center;">
<tr>
<td>序号</td>
<td>名称</td>
<td>日期</td>
<td>日期</td>
<td>日期</td>
</tr>
<tr>
<td>1</td>
<td>12</td>
<td>2009-04-20</td>
<td> </td>
<td>2009-04-24</td>
</tr>
<tr>
<td>2</td>
<td>22</td>
<td>0</td>
<td>2009-04-25</td>
<td>2009-05-03</td>
</tr>
<tr>
<td>3</td>
<td>23</td>
<td>2009-04-26</td>
<td>2009-04-21</td>
<td>2009-05-02</td>
</tr>
<tr>
<td>4</td>
<td>34</td>
<td>2009-04-18</td>
<td>2009-04-19</td>
<td>2009-05-31</td>
</tr>
</table>
</div>
<input type="button" value=" 替换 " onclick="replaceDate();" />
</body>
</html>