相关疑难解决方法(0)

在JavaScript中验证十进制数 - IsNumeric()

在JavaScript中验证十进制数的最干净,最有效的方法是什么?

奖励积分:

  1. 明晰.解决方案应该干净简单.
  2. 跨平台.

测试用例:

01. IsNumeric('-1')      => true
02. IsNumeric('-1.5')    => true
03. IsNumeric('0')       => true
04. IsNumeric('0.42')    => true
05. IsNumeric('.42')     => true
06. IsNumeric('99,999')  => false
07. IsNumeric('0x89f')   => false
08. IsNumeric('#abcdef') => false
09. IsNumeric('1.2.3')   => false
10. IsNumeric('')        => false
11. IsNumeric('blah')    => false
Run Code Online (Sandbox Code Playgroud)

javascript validation numbers

2318
推荐指数
19
解决办法
145万
查看次数

如何计算文档中最高的z-index?

为了将包含透明文本图像的div设置为我文档中的最高z-index,我选择了数字10,000,它解决了我的问题.

以前我猜过3号但是没有效果.

那么,是否有更科学的方法来确定哪个z-index高于所有其他元素?

我试图在Firebug中寻找这个指标但却找不到它.

html css z-index

67
推荐指数
4
解决办法
3万
查看次数

JQuery .isNumeric

我有一个ID为EmpNum的文本框.我无法弄清楚如何使用jQuery的isNumeric来检查值是否为数字.

我试过了:

    ('#.EmpNum').IsNumeric 
Run Code Online (Sandbox Code Playgroud)

但那没用.

jquery

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

Jquery检查value是否为数字

我想知道是否有人有一个快速和脏的jquery方法,将检查值是否为数字?我正在考虑使用正则表达式类型方法来检查值,如果不是不提交表单.我正在使用jquery验证,但我遇到的问题只是加载jquery验证.

我只有一个值,我想确保是数字.

jquery numeric

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

如何在javascript中验证时间戳

如何使用javascript和时间戳验证时间戳以接受多种格式,例如YYYY-MM-DD HH:mm:ss.S,YYYY-MM-DD HH:mm:ss AM/PM.

javascript validation timestamp

19
推荐指数
4
解决办法
3万
查看次数

Typescript 中的字符串或数字值

我试图实现的一个例子:

class Test {
    private _folderId: number;
    private _pageId: number;
    private _folderName: string;
    private _pageName: string;

    constructor(pageId: string | number, folderId: string | number){
        this._folderId = (!isNaN(+folderId)) ? folderId : undefined;
        this._pageId = (!isNaN(+pageId)) ? pageId : undefined;
        this._folderName = (isNaN(+folderId)) ? folderId : undefined;
        this._pageName = (isNaN(+pageId)) ? pageId : undefined;
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会引发编译器错误:

TS2322:Type 'string | number' is not assignable to type 'number'. Type 'string' is not assignable to type 'number'.
Run Code Online (Sandbox Code Playgroud)

依此类推(每个 var 都有类似的错误)。

有什么办法可以解决吗?目前我唯一能做的就是设置页面和文件夹 ID 以输入任何...

javascript typescript

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

如何使用javascript检查文本框中的第一个字符是否为数字?

我正在制作一个简单的表格并有一个街道地址的文本框....我想要做的就是检查输入的第一个值是否为数字.

我该怎么做?

if(document.forms[0].elements[2].value.
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的一切,但我不确定我应该添加什么才能检查第一个字符.

javascript forms textbox numbers

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

IsNumeric() 与js类似的函数

我有一个从用户那里获取一些数字的代码。我想确保用户给出的数据是数字而不是字符串。根据我对 vb6 的了解,我知道我可以使用 IsNumeric 所以我想知道是否有类似的函数到js

html javascript vb6 jquery

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

解析以检查 NAN Javascript

我什至设置了一个 onclick 来获取输入的值,如果该值是数字,则发出警报。如果输入的值为空,我试图提醒它说“没有数字”,但是,似乎即使我的输入为空,该函数也会返回一条语句,说明“空”值确实是一个数字。

我已经设置了变量来立即解析输入的值,但这就是为什么我的代码总是返回“是一个数字”的原因,因为它在收集变量时自动设置为 1?

代码:

HTML:

<input type="text" id="numberTest" />

<button id="button">Click Me</button>
Run Code Online (Sandbox Code Playgroud)

JS:

var button = document.getElementById("button");

button.onclick = function()
{
var numberTest = parseInt(document.getElementById("numberTest").value);

if(numberTest == NaN || "" || null)
{
    alert("No Number");
}
else
{
    alert("This is a number!");
}
};
Run Code Online (Sandbox Code Playgroud)

javascript parsing if-statement

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