首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >numeric/string仅限数字

numeric/string仅限数字
EN

Stack Overflow用户
提问于 2011-02-09 21:08:22
回答 4查看 577关注 0票数 2

在Javascript中,如何将" numeric /string“变量转换为仅数字变量?使用一些函数或正则表达式。

示例:输入: 11.489.301/0001-47至: 11489301000147

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-09 21:11:31

使用replace()删除任何非数字字符,使用Number()将字符串类型转换为数字类型:

代码语言:javascript
复制
var num = Number("11.489.301/0001-47".replace(/\D/g, ""));

alert(num);
//-> 11489301000147
票数 8
EN

Stack Overflow用户

发布于 2011-02-09 21:12:10

如果只想删除字符串中除数字以外的所有内容,则可以使用正则表达式:

代码语言:javascript
复制
s = s.replace(/\D+/g,'');

如果您希望将字符串it转换为数值,则可以对其进行解析:

代码语言:javascript
复制
var n = parseInt(s,10);
票数 3
EN

Stack Overflow用户

发布于 2011-02-09 21:10:59

可以使用正则表达式:"11.489.301/0001-47".replace(/\D/g,"")

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4945253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档