Javascript jQuery无法识别欧元符号

Javascript jQuery无法识别欧元符号,javascript,jquery,Javascript,Jquery,我对欧元符号有问题。假设一个值为20欧元,现在我想提取这个值得到20欧元。但是jQuery无法识别欧元符号。请任何人帮帮我 您的问题不在于jQuery(它并不真正关心您使用什么字符,而是在其他地方)。这是证据(): 提取 $('#getVal')。在('click',function()上{ 警报($('#input').val().split('€')[0]); }) 只需使用输入值的parseInt即可完成此操作。试试这个: var price = document.getElementBy

我对欧元符号有问题。假设一个值为20欧元,现在我想提取这个值得到20欧元。但是jQuery无法识别欧元符号。请任何人帮帮我

您的问题不在于jQuery(它并不真正关心您使用什么字符,而是在其他地方)。这是证据():

提取
$('#getVal')。在('click',function()上{
警报($('#input').val().split('€')[0]);
})

只需使用输入值的parseInt即可完成此操作。试试这个:

var price = document.getElementById('input').value;
var number = parseInt(price, 10);
alert(number);

我认为这是因为HTML中的euro符号有逃逸字符€所以你最终会得到20欧元左右的收入;而不是20欧元。我只是复制了角色本身,并把它放在我想要和工作的地方。 所以不是

<script>
        $(document).ready(
                function(){
                        $("#creditlbl").text("20 &euro;").html();
                }
        );
</script>

$(文件)。准备好了吗(
函数(){
$(“#creditlbl”).text(“20欧元”).html();
}
);
我写

 <script>
        $(document).ready(
                function(){
                        $("#creditlbl").text("20 €").html();
                }
        );
</script>

$(文件)。准备好了吗(
函数(){
$(“#creditlbl”).text(“20欧元”).html();
}
);

请发布您的代码。
val()。替换(“€”和“”)
True:)或只查找数字的正则表达式(尽管可能存在小数或负值问题)。
<script>
        $(document).ready(
                function(){
                        $("#creditlbl").text("20 &euro;").html();
                }
        );
</script>
 <script>
        $(document).ready(
                function(){
                        $("#creditlbl").text("20 €").html();
                }
        );
</script>