正则表达式为日语全角字符

时间:2017-06-29 14:13:27

标签: javascript regex function

我编写此代码是为了使用户只能在文本框中输入数字。 但是,当用户输入日语全角字符时,我发现了该错误。它不会过滤掉这些字符。我该如何解决这个问题?

<input type="text" id="fname" onkeyup="myFunction()">

<script>
  function myFunction() {
    var x = document.getElementById("fname");
    x.value = x.value.replace(/[^0-9]+/i,'');
  }
</script>

谢谢!

0 个答案:

没有答案