【问题标题】:How can I check if a char is in the alphabet?如何检查字符是否在字母表中?
【发布时间】:2016-05-31 09:58:58
【问题描述】:

我一直在研究 keyDown 运算符,我似乎找不到任何地方,如果它可以用on keyDown key 编写程序而不必处理非字母字符。希望有更多经验的人可以告诉我如何做到这一点!

【问题讨论】:

  • 请停止在标题中包含标签。只写问题,不要包含编程语言或操作系统等附加信息。
  • 当人们回答您的问题时,请在 cmets 中提供反馈或投票给他们的答案。
  • 是的,抱歉,我才刚刚能够投票(是的,我在这个网站上是个菜鸟,哈哈)。我真的很感谢你的回答!

标签: livecode


【解决方案1】:

要检查 keyDown 消息的参数是否包含字母,请检查 ASCII 值:

if (charToNum(theKey) >= 97 and charToNum(theKey) <= 122) and (charToNum(theKey) >= 65 and charToNum(theKey) <= 90) then

或使用matchText()函数:

if matchText(theKey,"[a-zA-Z]") then

【讨论】:

    猜你喜欢
    • 2011-12-24
    • 1970-01-01
    • 2012-02-22
    • 2013-04-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多