Javascript 使用字符串中的字符进行parseInt替换
如果我有以下资料:Javascript 使用字符串中的字符进行parseInt替换,javascript,Javascript,如果我有以下资料: (8 有没有办法在不拆分的情况下从中取出数字8?使用parseInt返回NaN。除了忽略非数字的parseInt,还有其他方法吗?您可以使用快速正则表达式匹配该数字,只需在+之前加上前缀,即可转换为数字: parseInt(str.replace(/[^\d]/g, ''), 10) var num =+ '(8'.match(/\d+/) 您可以使用快速正则表达式匹配该数字,只需在+之前加上前缀即可转换为数字: var num =+ '(8'.match(/\d+/)
(8
有没有办法在不拆分的情况下从中取出数字8?使用parseInt返回NaN。除了忽略非数字的parseInt,还有其他方法吗?您可以使用快速正则表达式匹配该数字,只需在+之前加上前缀,即可转换为数字:
parseInt(str.replace(/[^\d]/g, ''), 10)
var num =+ '(8'.match(/\d+/)
您可以使用快速正则表达式匹配该数字,只需在+之前加上前缀即可转换为数字:
var num =+ '(8'.match(/\d+/)
可能的重复可能的重复