我用js整的,代码如下:
function chkInput()
{
var s = document.frm1.fName.value;
var patrn = /^[\\\/\:\*\?\"\<\>\|]{1,}/;
flag = patrn.test(s);
if (flag)
{
return true;
}
else
{
alert("不能包含 \\ \/ \: \* \? \" \< \> \| !");
document.all.fName.select();
return false ;
}
}
要实现的效果是用户输入的不能包含alert里的内容(\是转义字符,不算的),好像不行呢????
function chkInput()
{
var s = document.frm1.fName.value;
var patrn = /^[\\\/\:\*\?\"\<\>\|]{1,}/;
flag = patrn.test(s);
if (flag)
{
return true;
}
else
{
alert("不能包含 \\ \/ \: \* \? \" \< \> \| !");
document.all.fName.select();
return false ;
}
}
要实现的效果是用户输入的不能包含alert里的内容(\是转义字符,不算的),好像不行呢????
解决方案 »
- 这么简单的js判断都出问题了,帮忙看看
- 急唧急唧 急唧急,spring getBean问题
- Struts2 多文件上传的问题 !!!!
- strut2中的dispatcher问题
- hibernate+spring+struts启动tomcat时出错
- WEB开发群第一个专题讨论,欢迎大家关注。
- 关于手机短信收发,谁知道杭州哪家SP服务商比较好的
- 我的JBuilder9中为什么不能选择Servlet?
- 用Spring AOP实现记录用户业务操作的日志
- 怎么用jspsmartupload上传到另一台服务器上
- jfreechart显示问题
- 局域网,网站的发布为什么在同一个局域网内有些人打不开网站啊???----急急急急
String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
这个可以
function chkInput()
{
var s = document.frm1.fName.value;
var patrn = /[\\\/\:\*\?\"\<\>\|]{1,}/;
flag = patrn.test(s);
if (!flag)
{
return true;
}
else
{
alert("不能包含 \\ \/ \: \* \? \" \< \> \| !");
document.all.fName.select();
return false ;
}
}
我的测试源码:
<script>
function chkInput()
{
var s = document.frm1.fName.value;
var patrn = /[\\\/\:\*\?\"\<\>\|]{1,}/;
flag = patrn.test(s);
if (!flag)
{
return true;
}
else
{
alert("不能包含 \\ \/ \: \* \? \" \< \> \| !");
document.all.fName.select();
return false ;
}
}
</script>
<form name="frm1" onsubmit="javascript:return chkInput();">
<input name="fName" type="text"/>
<input type="submit" value="提交">
</form>
function chkInput()
{
var s = document.all.fName.value;
var patrn = /[^\\\/\:\*\?\"\<\>\|]{1,100}$/;
flag = patrn.test(s);
if (flag)
{
return true;
}
else
{
alert("不能包含 \\ \/ \: \* \? \" \< \> \|");
document.all.fName.select();
return false ;
}
}