一个简单的 javascript 中的正则表达式例子
2011-08-16 11:28 音乐让我说 阅读(243) 评论(0) 编辑 收藏 举报代码如下:
<html> <head> <script type="text/javascript"> function ValidateWord() { var txtWord = document.getElementById("txtWord"); var wordErrorContainer = document.getElementById("wordErrorContainer"); wordErrorContainer.style.color = "black"; wordErrorContainer.innerHTML = ""; var reg = /^\w+$/; if(reg.test(txtWord.value)) { wordErrorContainer.style.color = "green"; wordErrorContainer.innerHTML = "正确"; return true; } else { wordErrorContainer.style.color = "red"; wordErrorContainer.innerHTML = "错误"; return false; } } </script> </head> <body> <div> <h3>为什么.net中正则表达式“\w”可以表示数字、下划线、字符(英文字符、中文字母、韩文字符等等),而 javascript 中的正则表达式“\w”却只能表示数字、下划线、英文字符?</h3> </div> 请输入字母或者数字或者下划线:<input type="text" name="txtWord" id="txtWord" onblur="ValidateWord();"><span id="wordErrorContainer"></span><br/> </body> </html>
截图如下:
截图如下:
谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。