Javascript 货币掩码';行不通

Javascript 货币掩码';行不通,javascript,laravel,Javascript,Laravel,我试图在我的laravel应用程序中使用货币掩码,例如,我有一个输入来从我的订单中获取价值,我需要使用BRL(巴西货币)格式 我的输入 <div class="input-group"> <span class="input-group-addon">R$</span> <input type="number" class="form-control" aria-label="Amount (to the nearest dollar)" id="v

我试图在我的laravel应用程序中使用货币掩码,例如,我有一个输入来从我的订单中获取价值,我需要使用BRL(巴西货币)格式

我的输入

<div class="input-group">
 <span class="input-group-addon">R$</span>
 <input type="number" class="form-control" aria-label="Amount (to the nearest dollar)" id="valor" name="valor" pattern="[0-9]*">
<script>
$(function(){
  $('#valor').inputmask("numeric", {
        radixPoint: ".",
        groupSeparator: ",",
        digits: 1,
        autoGroup: true,
        prefix: '$', //No Space, this will truncate the first character
        rightAlign: false,
        oncleared: function () { self.Value(''); }
    });
});
</script>

R$
我的脚本

<div class="input-group">
 <span class="input-group-addon">R$</span>
 <input type="number" class="form-control" aria-label="Amount (to the nearest dollar)" id="valor" name="valor" pattern="[0-9]*">
<script>
$(function(){
  $('#valor').inputmask("numeric", {
        radixPoint: ".",
        groupSeparator: ",",
        digits: 1,
        autoGroup: true,
        prefix: '$', //No Space, this will truncate the first character
        rightAlign: false,
        oncleared: function () { self.Value(''); }
    });
});
</script>

$(函数(){
$('#valor')。输入掩码(“数字”{
半径点:“.”,
分组分隔符:“,”,
数字:1,
自动组:是的,
前缀:“$”,//没有空格,这将截断第一个字符
rightAlign:false,
oncleared:function(){self.Value(“”);}
});
});
输入


有什么建议吗?我读了StackOverflow中的一些例子,但我一直不明白。

那么你到底有什么问题?我编辑了,我的输入没有得到货币掩码