我正在使用javascript阅读隐藏字段值。我得到的值在单引号('78963')之内。我可以删除单引号吗?我想要没有单引号的值(78963)。请帮我解决问题。

最佳答案

我猜您只是想将字符串值转换为数字。

只需使用parseInt()

parseInt("78963", 10);  // 78963


如果该值假装为浮动的,则有parseFloat()方法:

parseFloat("78963.1");  // 78963.1


还有一个进行铸造的捷径:

+"78963";  // 78963




如果只想替换单引号,则可以使用:

"'78963'".replace(/'/g, "");  // "78963"


(如其他人所述)或进行棘手的拆分:

"'78963'".split("'")[1];  // "78963"

关于javascript - 如何从javascript中隐藏字段的值中删除单引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15520398/

10-10 18:35