我正在使用 JavaScript,我需要弄清楚如何使用正则表达式确定有效日期。
比赛将是:
dd-mm-yyyy
dd-mm-yy
Run Code Online (Sandbox Code Playgroud)
此外,不应接受前导零,例如:
9-8-2010
10-6-99
Run Code Online (Sandbox Code Playgroud)
我该如何编写正则表达式来做到这一点?
在java中是否有一种优雅的方法来检查int是否等于或大于/小于值1.
例如,如果我检查x一下5.我想要回归真实4, 5 and 6,因为4和6距离5只有一个.
这样做有功能吗?或者我最好这样写它?
int i = 5;
int j = 5;
if(i == j || i == j-1 || i == j+1)
{
//pass
}
//or
if(i >= j-1 && i <= j+1)
{
//also works
}
Run Code Online (Sandbox Code Playgroud)
当然上面的代码很丑陋,难以阅读.那么还有更好的方法吗?
我创建了一个必须创建word文档的C#应用程序.
我正在使用Microsoft.Office.Interop.Word这样做,我已成功设法输出一些word文档,但通过代码创建内容是一项非常耗时的工作.
我注意到这个单词能够打开html页面并将其显示为普通内容,因此我在html中创建了一个简单的测试表并将其插入到word文档中.但当我输出文件时,显而易见的事情发生了:标签还在哪里!Word没有将标签格式化为html.它只输出我放在那里的东西.
我如何告诉单词将文本重新格式化为html?
编辑:(当然是通过C#代码)
编辑2:请注意我正在通过一些数据解析这个,所以我最终会得到大约4页相同的表/ html,所以我需要能够告诉单词从下一页开始我已经完成了一个循环.因此,仅使用html的方法可能不起作用.
我编写了一个小时表应用程序,现在我想发布它,以便人们可以安装和运行它.
我已经尝试过visual studio 2008的发布功能,但是这给了我一个非常令人困惑的clickOnce应用程序/安装程序,但是当我运行它时它可以工作,但是当我将安装程序导出到另一台PC时,它会安装它崩溃的结尾处安装.
所以我尝试只处理已安装的文件,但程序在启动时崩溃.
有一种简单的方法可以将应用程序编译为简单的独立可执行文件,也可能包含一个包含资源(图像/类)的单独文件夹?
c# ×2
comparison ×1
executable ×1
formatting ×1
html ×1
if-statement ×1
integer ×1
java ×1
javascript ×1
ms-word ×1
publishing ×1
regex ×1