- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理解析制表符分隔文档的 javascript 代码。为了便于搜索,我需要将那些数字属性转换为 float 。但是,混合字段(如地址)应保持字符串的状态。
for(var i2=0;i2<line1.length;i2++){
var test = local[i2];
if(! (typeof test === 'undefined')){
test = test.trim();
};
var parsed = parseFloat(test);
if(!isNaN(parsed)){
if(line1[i2] === "Site Address")
console.log("Number before:"+local[i2]+" After:"+parsed);
object[line1[i2]]=parsed;
}
else{
if(line1[i2] === "Site Address")
console.log("before:"+local[i2]+" After:"+test);
object[line1[i2]]=test;
}
}
这似乎工作正常,除非同时存在如下所示的数字和字符....
Number before:1752 E MAIN ST After:1752
有没有办法在上面的内容不被视为明确的数字的情况下执行此操作?
最佳答案
您可以使用一元 +
运算符:
var parsed = +test;
如您所见,parseFloat()
函数适用于以有效数字开头后跟非数字内容的字符串。
如果这看起来太“黑客”,您还可以使用 Number 构造函数:
var parsed = Number( test );
关于javascript - 如何避免在 Javascript 中将地址解析为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21975599/
我必须像谷歌一样解析印度地址,我需要一些如何解析地址的示例。有没有地址解析的例子。是否有任何关于印度城市、地方、州、个人密码等的免费词典可用 例如 5/802,vedvihar society,nea
我有一些地址数据需要解析。除楼层数据外,大多数地址信息都以适合我的方式提供。 对于以不同方式获取的楼层数据,我可能会得到以下格式: “大街 123 号 2 楼”或“大街 123 号 2 楼” 如果我使
我正在尝试在数据框中创建一个新列,该列将从字符串中解析出地址。尝试执行此操作时,我收到以下错误: ("'Series' objects are mutable, thus they cannot be
我正在使用 IPAddress.TryParse() 来解析 IP 地址。但是,它有点过于宽松(解析“1”返回 0.0.0.1)。我想将输入限制为点分八位字节表示法。执行此操作的最佳方法是什么? (注
有没有办法确定 IP 地址是否解析为特定云提供商(AWS、Azure、GCP、Digital Ocean)?像这样的事情: # Returns 'Azure' whichCloud('256.256.
我正在使用 bonjour(带有 java)来尝试获取网络上设备的 IP 地址。我看过这个问题:Get Device IP with Bonjour并使用 InetAdress getByName 方
我想禁用 ipv6 解析。 当我对主机名进行 nslookup 时,它给出了 2 个 IP 地址,我想永久禁用 ipv6 地址。我正在使用 im6q sabrelite board yocto 构建。
我正在编写一个用 C++ 编写的发现程序,该程序将在 Linux 上运行,使我能够确定某些设备是否连接到网络。我有其他设备的 Mac 地址,我需要解析它们的 IP 地址。 我检查了/proc/net/
我试图使用 sprintf() 来解析 IP 地址。 buf 存储从其他主机接收到的数据包。而buf中的测试数据为'\0xff'。我希望在 ip 中看到 255.255.255.255。但是我得到的是
如何从 IPv4 映射的 IPv6 地址获取 IPv4 地址? 例如,我有一个 IP 地址 ::FFFF:129.144.52.38。从中,我需要提取 129.144.52.38。是否有任何用于此目的
我是一名优秀的程序员,十分优秀!