首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML输入只接受0-9(英文数字)和০-৯(孟加拉数字)?

HTML输入只接受0-9(英文数字)和০-৯(孟加拉数字)?
EN

Stack Overflow用户
提问于 2019-11-21 07:57:51
回答 7查看 1.1K关注 0票数 6

我有一个html输入字段。我想只允许[0-9] (英语数字)和[০-৯] (孟加拉数字)

如果我使用type='number',那么它只支持[0-9],不支持[০-৯]

如果我使用type='text',那么它支持任何类型的字符。

,我想知道吗?

EN

Stack Overflow用户

发布于 2019-11-21 11:11:58

尝试使用正则表达式。^০-৯0-9+$

输入类型也应该是文本。

代码语言:javascript
运行
复制
        <!DOCTYPE html>
        <html>
         <body>    

         <button onclick="myFunction()">Try it</button>
          <input type="text" id="numeric">
          <p id="demo"></p>

          <script>
             function myFunction() {
               var str = document.getElementById('numeric').value;
               var reg = new RegExp('^[০-৯0-9]+$');
               var result = reg.test(str);
               document.getElementById("demo").innerHTML = result;
            }
         </script>

       </body>
       </html>
票数 0
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58969903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档