小编Max*_*axx的帖子

RegEx:如何匹配所有大于49的数字?

我对正则表达式有点新,并且正在编写需要使用正则表达式的数量字段的验证.

如何匹配大于或等于50的所有数字?

我试过了

[5-9][0-9]+

但这只匹配50-99.有没有一种简单的方法来匹配所有可能超过49的数字?(仅使用整数)

javascript regex

52
推荐指数
2
解决办法
11万
查看次数

为什么两个相同的物体彼此不相等?

看起来像下面的代码应该返回一个true,但它返回false.

var a = {};
var b = {};

console.log(a==b); //returns false
console.log(a===b); //returns false
Run Code Online (Sandbox Code Playgroud)

这有什么意义?

javascript

39
推荐指数
4
解决办法
2万
查看次数

如何阻止windows.onbeforeunload被IE中的javascript:href链接触发?

我正在为我的表单构建一个故障保护,它会警告用户,如果他们离开页面,他们的表单数据将会丢失(类似于gmail所做的).

window.onbeforeunload = function () {    
        if (formIsDirty) {
            return "You have unsaved data on this form. Don't leave!";
        }
}
Run Code Online (Sandbox Code Playgroud)

上面的函数在firefox中很有用,但在IE中它由任何href链接触发,即使是链接到javascript而不是其他页面的链接.

例如....

<a href='javascript:someFunction();'>click</a>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法绕过这个,因为我不希望用户认为他们只是点击它上面的按钮就离开了页面.我没有选择重写所有各种链接,因为它们是内置的和众多的.

有任何想法吗?

javascript jquery internet-explorer onbeforeunload onunload

26
推荐指数
2
解决办法
3万
查看次数

在INT字段上执行LIKE比较

我是SQL的新手,我试图获得与productID的用户输入匹配的完整产品列表.就像是:

SELECT ProductID, ProductName FROM Products WHERE ProductID LIKE '%15%'
Run Code Online (Sandbox Code Playgroud)

我希望列出所有匹配的产品,如:15,150,2154等

不幸的是我遇到了问题,因为productID字段是INT而不是字符串.有一些相对简单的方法吗?

mysql sql

23
推荐指数
2
解决办法
2万
查看次数

在try/catch/finally中"finally"的目的是什么

语法将从语言变为语言,但这是一个普遍的问题.

这有什么区别....

try
{
     Console.WriteLine("Executing the try statement.");
     throw new NullReferenceException();
}
catch (NullReferenceException e)
{
     Console.WriteLine("{0} Caught exception #1.", e);
}       
finally
{
     Console.WriteLine("Executing finally block.");
}
Run Code Online (Sandbox Code Playgroud)

还有这个....

try
{
    Console.WriteLine("Executing the try statement.");
    throw new NullReferenceException();
}
catch (NullReferenceException e)
{
    Console.WriteLine("{0} Caught exception #1.", e);
}        
Console.WriteLine("Executing finally block.");
Run Code Online (Sandbox Code Playgroud)

我一直看到它被使用,所以我认为有一个很好的理由最终使用,但我无法弄清楚它是如何只是在声明之后放置代码,因为它仍然会运行.

有没有最终没有运行的场景?

javascript c# exception-handling finally

21
推荐指数
3
解决办法
5109
查看次数

无法启用约束.使用数据表适配器时

我越来越

无法启用约束.一行或多行包含违反非null,唯一或外键约束的值.

对于我的表适配器中的以下查询.

select 
f.id, f.name, p.productid, p.masterproductID, f.productid, f.dateCreated, f.retired, p.code as HTML_DisplayName, p.ThumbnailID, p.code
from FormSaveData f 

inner join Products p on (f.productid = p.ProductID or f.productId = p.MasterProductID)

where f.userId = 130559
and (p.b_IsArchived = 0 and p.b_IsRetired=0 and p.b_IsStaged = 0)
Run Code Online (Sandbox Code Playgroud)

当我自己运行查询时,它工作正常,其他userIds也可以正常工作,所以这是一个非常特殊的情况.我把它缩小到我内心加入的事实

f.productid = p.ProductID **or** f.productId = p.MasterProductID

我相信在某些罕见的情况下,这会导致表适配器不喜欢的某种冲突.对于表适配器和SQL,我几乎是一个新手,因此任何关于如何更好地编写它或为什么会发生这种情况的建议都将非常感激.

FormSaveData表中没有任何约束,键或特殊规则设置.

.net c# sql tableadapter

8
推荐指数
1
解决办法
8303
查看次数

window.onbeforeunload:是否可以获取有关如何卸载窗口的任何详细信息?

我正在开发其中一个警告窗口,告诉用户他们可能有未保存的数据,但我只需要它来警告他们是否要离开页面.目前它是刷新,回发等等.我想知道是否有任何方式来告诉如何卸载页面或以其他方式获取有关用户卸载页面的操作的更多详细信息.(jquery解决方案欢迎).

代码:

    window.onbeforeunload = function () {
        if (formIsDirty) {            
            formIsDirty = false; 
            return "Are you sure you want to navigate away from this page?";
        }
    }

javascript jquery

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

有没有办法动态地尝试/捕获整个页面?

我有一个页面,神秘的JavaScript错误不断出现.它们似乎来自我们使用的应用程序,并且不拥有源代码.我正在研究这个问题的真正解决方案,但我们明天有一个演示,我想知道是否有一种方法可以在页面范围内抑制JS错误(比如在巨大的try catch中包装所有javascript组件).

javascript try-catch

7
推荐指数
1
解决办法
1275
查看次数

如何在firefox中动态单击href链接?预期的方法仅适用于IE

http://jsfiddle.net/HVGre/1/ - 测试链接.


我的页面上有一个html链接,我需要能够动态点击.这适用于IE中的.click()函数,但在firefox中失败.我无法将链接更改为按钮,因此这不是一个选项,它必须是一个href.

<a href="javascript:alert('!');" id="myHrefLink">My HREF Link</a>

<script>
   document.getElementById("myHrefLink").click();
</script>
Run Code Online (Sandbox Code Playgroud)

在Firefox中有一个很好的解决方法吗?如果能够打开任何可能性,我就可以使用jQuery.

  1. 我不打算为链接分配一个事件处理程序,我只需要使用javascript动态点击链接(不用手动鼠标).

  2. 我无法改变原始链接的功能.它必须保持原样.


编辑:

似乎Firefox对此代码的问题是链接没有onclick事件并且通过href引用了代码,或者不是onclick(在这里的示例代码是href,在我的实际代码中是href)设置为'#',但链接以某种方式触发其他操作时单击,不要问我怎么样,这是一个奇怪的flash集成与plupload工具).

<a href="javascript:alert('This works!');">Click me dynamically</a>
Run Code Online (Sandbox Code Playgroud)

VS

<a href="#" onclick="alert('This works!');">Click me dynamically</a>
Run Code Online (Sandbox Code Playgroud)

第二个示例是可靠的,并且在触发click()函数时可以在所有浏览器中使用,但是我需要这两个中的第一个才能工作,而不会动态地或其他方式更改链接.任何聪明的想法?

html javascript firefox jquery

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

不同的操作系统对显示网页有多大影响?

我在网站上看到很多用户在描述Web开发漏洞时都提供了操作系统规范,我看到过一些操作系统在一个操作系统上工作而不是另一个操作系统.

在不同版本的Windows上让我们说IE6处理的内容是否存在实际差异?或者与ubuntu完全相同的firefox版本而不是mac?

这可能是一个菜鸟问题,但我真的很好奇.

javascript css linux windows operating-system

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

Unity UI Masking不适用于Galaxy Note和Kindle Fire

我正在使用Unity 5.2.2f1开发游戏,我正在使用画布和图像遮罩元素,然后为Android构建.apk.在大多数Android设备上工作正常,但在Galaxy Note 5和Kindle Fire HD上,屏蔽不需要.

什么也很有趣的是,它DOES当我使用默认提供的资产,是部分上的Galaxy Note以及Kindle Fire的HD工作unity_builtin_extra资源,而不是当我使用gif或为图像资产为.png.

Mask适用于所有Android设备:

这适用于一切

这适用于一切

Mask仅适用于某些Android设备:

不适用于注5

不适用于注5

我也尝试更新各种设置,比如将相机设置为正向渲染并启用32位显示缓冲区(正如其他帖子所建议的那样),但到目前为止还没有任何效果.

任何关于此的线索或想法都会受到极大关注!

android mask unity-game-engine galaxy unity5

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

有没有办法在动态中为每个正则表达式匹配实例添加代码?

假设我有一个文本块,我想用索引号替换单词"the"的每个实例.

例如...

"大白鲨是咬人理论之父."

会成为...

"0大白鲨是1 fa 3的咬伤."

我正在寻找类似的东西:myText.match(/ the/gi).each(function(i){//?});

jquery解决方案欢迎.

javascript regex each match

3
推荐指数
1
解决办法
66
查看次数