小编Wil*_*o P的帖子

为什么我的正则表达式让我写","(逗号)?

我上面有一个JavaScript正则表达式函数代码:

function AcceptDigits(objtextbox) {
    var exp = /[^\d{1,3}]/g;
    objtextbox.value = objtextbox.value.replace(exp, '');
}; 
Run Code Online (Sandbox Code Playgroud)

总是我写一个任何特殊字符函数删除此字符为例:

我写了45656654 @并且这个函数像45656654一样清理"@".

我的问题

问题是,当我写任何","(逗号)函数不起作用时,我尝试".-()/&%$#"并且函数工作.

有什么帮助来捕捉和删除逗号?

javascript regex

2
推荐指数
1
解决办法
152
查看次数

如何执行多个事件CSS

这一直困扰着我一段时间,我想知道什么是使div中的所有元素在悬停时表现不同的最佳方法.

示例HTML

<div class="box">
<a href="">
<h1>Box Title</h1>
<span class="icon floatr"></span>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)

现在我通常会做以下css;

 a.span {color:black}
  a.span:hover {color:red;}
Run Code Online (Sandbox Code Playgroud)

但无论如何要将它们组合在一起; 所以在悬停时它会动作两个不同的选择器而不使用JS?

IE:将图标更改为红色,文本添加文本阴影或其他内容.

html css jquery css3

0
推荐指数
1
解决办法
56
查看次数

为什么我的LINQ不适用于多个Where条件?

我有句子linq来过滤一个DataTable:

string V = @"V";
var DTError = from DTError1 in DT.AsEnumerable()
              .Where(r => ( (r.Field<string>("TIPO_DE_DOCUMENTO") != V) ))
              select DTError1;
Run Code Online (Sandbox Code Playgroud)

这个linq工作; 但是当我在linq无法工作的地方添加另一个条件时(见下文)

string V = @"V";
string M = @"M";

var DTError = from DTError1 in DT.AsEnumerable()
              .Where(r => ( (r.Field<string>("TIPO_DE_DOCUMENTO") != V) )
                             || (r.Field<string>("TIPO_DE_DOCUMENTO") != M))
              select DTError1;
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

我知道这是一个非常简单的问题,但文档对我没有帮助.

谢谢.

c# linq asp.net

-5
推荐指数
1
解决办法
708
查看次数

标签 统计

asp.net ×1

c# ×1

css ×1

css3 ×1

html ×1

javascript ×1

jquery ×1

linq ×1

regex ×1