<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=SHIFT-JIS">
<title> Japanese word Match </title>
</head>
<style type="text/css">
body
{
text-align:center;
}
table
{
margin:0px auto;
background:#CAE1FF;
}
input
{
width:200px;
height:22px;
}
.td_InputType
{
text-align:right;
padding-right:5px;
}
div
{
margin:0px auto;
}
</style>
<body>
<div>
<table>
<tr>
<td class="td_InputType"><label>半角カタカナ</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\uff70-\uff9f\uff67-\uff6f]/g,'')"/></td>
</tr>
<tr>
<td class="td_InputType"><label>全角ひらがな</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\u3040-\u309F]/g,'')"/></td>
</tr>
<tr>
<td class="td_InputType"><label>全角カタカナ</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\u30A0-\u30FF\u31F0-\u31FF]/g,'')"/></td>
</tr>
<tr>
<td class="td_InputType"><label>全角英数</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\uff10-\uff19\uff21-\uff3A\uff41-\uff5a]/g,'')"/></td>
</tr>
<tr>
<td class="td_InputType"><label>半角英数</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\w\d]/g,'')"/></td>
</tr>
<tr>
<td class="td_InputType"><label>日本字</label></td>
<td><input type="text" οnblur="value=value.replace(/[^\uff70-\uff9f\uff67-\uff6f\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\u4E00-\u9FFF\uff10-\uff19\uff21-\uff3A\uff41-\uff5a\w\d]/g,'')"/></td>
</tr>
</table>
</div>
</body>
<script>
</script>
</html>
数字:@"^[0-9]+$";
double数字:@"^[0-9.]+$";
字母:@"^[a-zA-Z]+$";
半角英数字: @"^[0-9a-zA-Z]+$"
日本语: @"^[\uff70-\uff9f\uff67-\uff6f\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\u4E00-\u9FFF\uff10-\uff19\uff21-\uff3A\uff41-\uff5a\w\d]+$"
一个字节的匹配规则:string reg = @"^[0-9a-zA-Z]+$";
string reg1 = @"^[\uff70-\uff9f\uff67-\uff6f]+$";