jQueryは入力した文字列に含まれる英語の数を検出します。
方法1:
$(document).ready(function () {
var tempStr = "abcdefg ";
var pattern_char = /[a-zA-Z]/g;
var pattern_chin = /[\u4e00-\u9fa5]/g;
var count_char = tempStr.match(pattern_char).length;
var count_chin = tempStr.match(pattern_chin).length;
alert(count_char + '_' + count_chin);//7-7
});
方法二:
<script type ="text/javascript">
$(document).ready(function(){
$("#TextBox1").blur(function(){
var tem = $("#TextBox1").val();
var jc_shu = /[0-9]/g;
var jc_yin = /[a-zA-Z]/g;
var count_shu =tem.match(jc_shu).length;
var count_yin =tem.match(jc_yin).length;
$("#ts1").text(count_shu + "___" + count_yin );
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<div id = "ts1"></div>
<div id = "ts2"></div>
<br />
<div class="newStyle1" style="height: 506px; width: 388px"></div>
</div>
</form>
</body>
以上述べましたが、本文の内容は全部です。お好きになってください。