所以我尝试将 PX 转换为 EM,但是如果用户输入 16px
,而不是 16
,我想去除 PX
。这是我正在使用的
.replace(/^EM+/i, '')
但出于某种原因,它没有被移除。
Here's a demo .使用 PX
输入任何值,您将得到 NaN
。还有一种方法可以抑制 NaN
,这样它就不会显示了吗?
最佳答案
我对此的理解是 ^
字符指定行的开头,而 +
字符指定必须至少有一个。 . This example works :
.replace(/EM+/i, '')
关于javascript - .replace 不删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273164/