• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

统计可多行输入的文本框输入的字符数问题~!

jeanso 成都讯凯科技有限公司 研发总监  2004-10-31 11:42:02
怎么判断输入的是中文还是英文啊?(哪位仁兄有代码给小弟see see^_^)
...全文
70 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yourwushi 2004-11-01
Regex.Replace(TextBox1.Text.ToString, "\r", "*")
多行的文本框,可用字符替换回车.
回复
yichuan1982 2004-11-01
回复
yichuan1982 2004-11-01
怎么上面全部用的VB?
回复
vzxq 2004-11-01
up
回复
adminyao 2004-11-01
STUDY!
回复
penning 2004-11-01
<textarea id=demo rows=5>输入文本框中字符串,中英混合,怎么求出多少汉字或者怎么求出混合字符串的长度,汉字为两个字符算

用javascript
</textarea>
<input type=button onclick=check(demo.value) value=统计>
<script>
function check(str){
var nC=str.match(/[\u4e00-\u9fa5]/g).length
var nE=str.match(/[\w]/g).length
alert("中文:"+nC+"\nEnglish:"+nE);
}
</script>
回复
yourwushi 2004-11-01
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
For i = 1 To Me.TextBox1.Text.ToString.Length
If Asc(Mid(Me.TextBox1.Text.ToString, i, 1)) > 122 Or Asc(Mid(Me.TextBox1.Text.ToString, i, 1)) < 65 Then
Button1.Text = "不是英文" & Mid(Me.TextBox1.Text.ToString, i,1) Exit For
End If
Next
End Sub


通过ASCII码判断是否英文字母
中文判断自己想吧
回复
jeanso 2004-11-01
up~!
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-31 11:42
社区公告
暂无公告