<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page contentType="text/html; charset=UTF-8"%>
<script language="javascript">
//根据正则表达式来验证
function checkRegExp(txtThis)
{
//regex='^[\'\\<>]*$' 怎样才能即匹配单引号又能匹配双引号呢?input标签里该怎么写啊?现在只能满足一种。
var regex = txtThis.regex;
var txtValue = txtThis.value var patrn = new RegExp(regex)
if(null!=txtValue&&txtValue!="")
{
if(patrn.test(txtValue))
{
alert('有非法字符输入');
}
}
}</script>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<input type="text" name="accessNo" value="" regex='^[\'\\<>]*$' onblur="return checkRegExp(this)"/>
</td>
</tr>
</table>
</body>
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page contentType="text/html; charset=UTF-8"%>
<script language="javascript">
//根据正则表达式来验证
function checkRegExp(txtThis)
{
//regex='^[\'\\<>]*$' 怎样才能即匹配单引号又能匹配双引号呢?input标签里该怎么写啊?现在只能满足一种。
var regex = txtThis.regex;
var txtValue = txtThis.value var patrn = new RegExp(regex)
if(null!=txtValue&&txtValue!="")
{
if(patrn.test(txtValue))
{
alert('有非法字符输入');
}
}
}</script>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<input type="text" name="accessNo" value="" regex='^[\'\\<>]*$' onblur="return checkRegExp(this)"/>
</td>
</tr>
</table>
</body>
regex='^['"<>]*$';
<input value="'单引号"双引号" />