小菜来袭
2015-06-19 07:02
采纳率: 74.8%
浏览 15.6k

js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • lhl_lqc 2015-06-19 07:18
    已采纳

    [\d|A-z|\u4E00-\u9FFF]+这个可以匹配简繁中文和任意数字以及字母。

    已采纳该答案
    打赏 评论
  • SimbaLi123 2015-06-19 07:05

    网上找的,试一下行不行

    ^[\u4E00-\u9FA5A-Za-z0-9]+$ 
    
    
    打赏 评论
  • SimbaLi123 2015-06-19 07:25

    我试了一下可以啊

    <input id="a" type="text" onblur="test123();" />
    
    function test123()
            {
                var regx = /^[\u4E00-\u9FA5A-Za-z0-9]+$/
                var value = document.getElementById("a").value
                if(regx.test(value))
                {
                    alert(value)
                } else {
                    alert("格式错误");
                }   
            }       
    
    
    打赏 评论
  • 嘻嘻哈哈哈0805 2015-06-19 08:42

    ^[\u4E00-\u9FA5A-Za-z0-9]+$

    打赏 评论
  • 嘻嘻哈哈哈0805 2015-06-19 08:42

    ^[\u4E00-\u9FA50-9]+$

    打赏 评论