求救,如何过滤中文和英文? ( 积分: 100 )

  • 主题发起人 主题发起人 yu98041154
  • 开始时间 开始时间
Y

yu98041154

Unregistered / Unconfirmed
GUEST, unregistred user!
现在需要实现这样一个需求,用户输入的文字只保留下中文和英文,其他的都不要,中英文的字符也不要,查了很久也没查到解决方法,还望高手赐教。
 
需要写功能方法转换,大于128就是中文。
 
有两种方法可以解决!
1:循环用户输入的字符值,删除不要字符,如:?,>,=,''等等!
2:在keypress事件里就限制不要字符的输入.
 
在keydown中限制a-z和0-9即可
 
同意楼上的
 
onkeypress:
if not (key in['0'..'9','a'..'z','A'..'Z',#8])then key:=#0;
 
后退
顶部