首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请问怎么让某些用户在论坛留言中不打其它字,仅打一长串的省略号(个数不限)能给出一个警告提示呢?多谢

2012-06-02 
请教如何让某些用户在论坛留言中不打其它字,仅打一长串的省略号(个数不限)能给出一个警告提示呢?谢谢!请教

请教如何让某些用户在论坛留言中不打其它字,仅打一长串的省略号(个数不限)能给出一个警告提示呢?谢谢!
请教如何让某些用户在论坛留言中不打其它字,仅打一长串的省略号(个数不限)能给出一个警告提示呢?谢谢!


[解决办法]

HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <input id="test" />        <button id="btn">提交</button>        <script>            function $(el){                return typeof el == 'string' ? document.getElementById(el) : el;            }                    var re = /^[\.。]+$/;             var t = $('test');            $('btn').onclick = function(){                if( !re.test(t.value) ){                    alert('请输入....')                }else{                    alert('正确')                }            }                    </script>    </body></html>
[解决办法]
VBScript code
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><%Function IsValid(str)     Dim regEx     Set regEx = New RegExp     regEx.Pattern = "^[.|。]+$"     IsValid = regEx.Test(str) End FunctionDim strTeststrTest = "..。" '不通过strTest="嘿嘿.."  '通过If IsValid(strTest) Then    Response.Write("<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"" />")    Response.Write "<script language=JavaScript>"& chr(13) &"alert('老大回复点有意思的!')</script>"     Response.Write "<meta http-equiv=""refresh"" content=""0;url=test.asp""/>"End If%> 

热点排行