我只是想知道正则表达式验证在javascript中是如何工作的.
说我有"测试"这个词,我想用正则表达式"/ [A-Za-z] /"测试它,看看它是否只是文本.
它是真还是假?
我问这个是因为术语"找到一个匹配"被大量使用,所以我想知道它是否在找到匹配时返回true(即找到一个不应该存在的字符).
谢谢
我正在尝试使用:
using System.Web.UI.HtmlControls;
Run Code Online (Sandbox Code Playgroud)
在Windows窗体中,但它告诉我缺少引用.所以我进入了添加引用,但System.Web不在列表中.我甚至试过去System.Web.Dll的物理位置但是当我添加它时它告诉我它找不到程序集.
我在ASP.NET应用程序中导入程序集没有问题.
我正在string从我的数据库中加载一个包含换行符(\r\n)的数据库.但是,这不是作为新行渲染而是作为\r\n.
如果我直接键入它而不是从字符串加载它,它工作得很好,但我需要能够从字符串加载它.
有任何想法吗?
编辑:仔细检查后,看起来字符串返回为:
Changed test7\\r\\nChanged test8\\r\\nChanged test9Changed test7
Run Code Online (Sandbox Code Playgroud)
来自数据库.
我尝试过运行.Replace(@"\\", @"\")它,但这根本没有效果.有任何想法吗?
我有一个使用FormsAuthentication的登录系统,由于某种原因,在关闭和打开浏览器时会将我注销.以下是我设置登录代码的方法:
FormsAuthenticationTicket ticket;
ticket = new FormsAuthenticationTicket(1, tbUsername.Text, DateTime.Now, DateTime.Now.AddYears(1), true, string.Empty, FormsAuthentication.FormsCookiePath);
string encryptedTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
cookie.HttpOnly = true;
//Add the cookie to the request
Context.Response.Cookies.Add(cookie);
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我已将cookie设置为跨会话持久化.这是我的web.config部分:
<authentication mode="Forms">
<forms slidingExpiration="false" loginUrl="~/Login.aspx" name="BOIGAUTH" defaultUrl="~/Admin/Settings.aspx"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)
此外,在此特定应用程序上禁用SessionState.谁知道什么是错的?
顺便离开应用程序浏览器超过2个小时让我登录,即使我没有与网站互动.关闭浏览器时,cookie才会丢失.
我试图IComparable在我的自定义对象中实现接口,以便List.Sort()可以按字母顺序对它们进行排序.
我的对象有一个字段叫做_name字符串类型,我希望它根据它进行排序.这是我实现的方法:
public int CompareTo(object obj)
{
//Int reference table:
//1 or greater means the current instance occurs after obj
//0 means both elements occur in the same position
//-1 or less means the current instance occurs before obj
if (obj == null)
return 1;
Upgrade otherUpgrade = obj as Upgrade;
if (otherUpgrade != null)
return _name.CompareTo(otherUpgrade.Name);
else
throw new ArgumentException("Passed object is not an Upgrade.");
}
Run Code Online (Sandbox Code Playgroud)
不确定我是否做错了或者它只是字符串的CompareTo工作方式,但基本上我的List排序如下:
我试图使用正则表达式在asp.net中做一个数字文本框,并提出:
^[^\s]+[/d]+[^\s]$
Run Code Online (Sandbox Code Playgroud)
我希望它禁止前导/尾随空格,并且只允许数字.
任何线索为什么它不起作用?
我需要将事件处理程序附加到对象,并将此代码放置在按钮单击事件上。但是,我注意到这将导致每次单击时多次附加同一事件。
有没有办法在类创建时运行一段代码?顺便说一句,所讨论的类是一个静态类。
我可以做类似的事情:
if (bool == false)
{
attach event handler;
bool = true;
}
Run Code Online (Sandbox Code Playgroud)
只是不确定这是否是正确的方法。谢谢。
我试图第一次使用线程,并想出了这个:
Thread myThread = new Thread(() =>
{
test = Class1.getNumbers(param1, param 2);
MessageBox.Show(test.toString());
});
Run Code Online (Sandbox Code Playgroud)
但这对我没有任何帮助.我做错了什么?
比方说1.2999,我有一个浮动数字,当它Convert.ToDecimal返回时1.3.我想将数字转换为小数的原因是加法和减法时的精度,而不是舍入.我知道十进制类型可以保存该数字,因为它可以容纳大于浮点数的数字.
为什么要将数字四舍五入?反正有没有阻止它四舍五入?
编辑:我不知道为什么我的四舍五入,你的不是,这是我的确切代码:
decNum += Convert.ToDecimal((9 * 0.03F) + 0);
Run Code Online (Sandbox Code Playgroud)
我现在真的很困惑.当我进入调试器并看到部件的输出时(9 * 0.03F) + 0,它显示0.269999981为float,但随后它将其转换为0.27十进制.但我知道9%的3%是0.27.那么这是否意味着原始计算不正确,转换只是修复它?
该死的我非常讨厌数字哈哈!
我试图使用Npoi打开一个.xlsx文件,但它一直崩溃,出现以下错误:
1 is not a supported code page.
Parameter name: codepage
Run Code Online (Sandbox Code Playgroud)
我的代码非常简单:
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Excel Workbook|*.xlsx";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
XSSFWorkbook myWorkbook;
FileStream fs = new FileStream(ofd.FileName, FileMode.Open, FileAccess.Read);
using (fs)
{
myWorkbook = new XSSFWorkbook(ofd.FileName);
}
}
Run Code Online (Sandbox Code Playgroud)
尝试创建工作簿时发生错误.我也试过使用流,例如:
myWorkbook = new XSSFWorkbook(fs);
Run Code Online (Sandbox Code Playgroud)
有谁知道什么是错的?我无法在网上找到适当的例子来处理.xlsx文件.我正在起诉最新的版本(2.0.1).
谢谢.
这里的SQL-noobie想要将以下存储过程修改为从指定行开始选择指定行数的行.例如,我想从第10行开始选择5行,即10,11,12,13,14,15.
这是我的SP看起来像atm:
SELECT Posts.Slug, Comments.commentId, Comments.[date], Comments.name, Comments.[text]
FROM Comments
INNER JOIN Posts ON Comments.postId = Posts.Id
WHERE Comments.approved = 0
Run Code Online (Sandbox Code Playgroud)
我不需要按顺序阅读结果,以便重要.
谢谢!
c# ×7
winforms ×4
asp.net ×3
javascript ×2
regex ×2
.net ×1
args ×1
decimal ×1
icomparable ×1
list ×1
npoi ×1
sql ×1
sql-server ×1
string ×1
system.web ×1
t-sql ×1
textbox ×1