gpt4 book ai didi

Javascript indexOf ('₹' ) 用于印度卢比字符等,不起作用

转载 作者:行者123 更新时间:2023-12-03 17:10:52 25 4
gpt4 key购买 nike

我的网页上有一个带有以下格式的选项文本的下拉列表-(₹ 呈现印度卢比字符)

<option value = "101">Notebook (&#8377;25)</option>
<option value = "102">Pen (&#8377;5)</option>

在 Javascript 函数中,我获取选项文本并尝试使用子字符串和 indexOf 从中仅提取价格。

var optionString = $('#stationeryList').find('option:selected').text();//这是“Pen (₹5)”

alert(optionString.indexOf('&#8377;'));  // returns -1

如何处理?

最佳答案

您可以使用以下正则表达式提取金额:

var value = "Pen (₹5)";
var amountMatcherRegex = new RegExp('.*\\(' + String.fromCharCode(8377) + '(\\d+)\\)','g');
var matches = amountMatcherRegex.exec(value);
if(matches && matches[1]) {
alert(matches[1]);
}

关于Javascript indexOf ('&#8377;' ) 用于印度卢比字符等,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32798673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com