在CSDN上常看到有人问起有关限制汉字输入的问题,本人不才,写一下自己的见解,当然还有比这更好的方法。望多多指教。
开发语言:JavaScript
思想:先用正则表达式判断是否汉字,如是的,则用空字符取代,再用取代前字符
           长度减去取代后长度,就是汉字的字数
代码:
1输入框中限制汉字字数<script language="javascript">
2输入框中限制汉字字数           function ShowLen()
3>
统计字符串中的汉字的字数,也可以是其它字符之类
c#:
 1输入框中限制汉字字数string sInput, sRegex;
 2输入框中限制汉字字数            // The string to search.
 3输入框中限制汉字字数            sInput = "1.4 整数2321不能大于iMax";
 4输入框中限制汉字字数            // A very simple regular expression.
 5输入框中限制汉字字数            sRegex = "[\u4e00-\u9fa5]";
 6输入框中限制汉字字数            Regex r = new Regex(sRegex);
 7输入框中限制汉字字数            Match m=r.Match (sInput);
 8输入框中限制汉字字数            int i=0;
 9输入框中限制汉字字数            while (m.Success )
10.Response .Write (i.ToString ());

相关文章:

  • 2022-12-23
  • 2021-08-01
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-12-08
猜你喜欢
  • 2021-12-12
  • 2021-06-25
  • 2022-12-23
  • 2021-12-25
  • 2021-12-15
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案