读书人

求js里与此同时匹配汉字和大小写英文字

发布时间: 2012-07-29 15:26:14 作者: rapoo

求js里同时匹配汉字和大小写英文字母的正则
顺便问下
/^([\u4E00-\u9FA5]|[A-Za-z])*$/
为啥这个不行?

[解决办法]
/^([a-z\u4E00-\u9FA5])*$/i
[解决办法]

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>    <title>Untitled Page</title>    <script type="text/javascript">        function check() {            alert(/^([a-z\u4E00-\u9FA5])+$/i.test(document.getElementById("aa").value));        }    </script></head><body>    <input type="text" id="aa" /><button onclick="check();">测试</button></body></html>
[解决办法]
[\u4E00-\u9FA5]*[A-Za-z]*
[解决办法]
/^([\u4E00-\u9FA5]|[A-Za-z])+$/
[解决办法]
/^[a-z\u4E00-\u9FA5]*$/i

读书人网 >asp.net

热点推荐