是否可以在HTML文本框中键入macron?

时间:2012-09-14 12:47:39

标签: javascript jquery html textbox

我正在验证HTML文本框字段<input type="text" />,我需要检测用户是否在文本框中输入了Macron。我的问题是,有没有办法将Macron TYPE(非复制粘贴)粘贴到HTML文本框中? 如果是这样,您如何检测用户是否输入了Macron?

我查了this page。在底部,它显示了如何键入它,但我不能。

2 个答案:

答案 0 :(得分:1)

是的,有可能 Alt Codes

Alt-0175在输入字段中给出一个宏。

但是,我不知道如何将macron与角色相结合,但这不是问题。

编辑: 发现这些用于macron字符的ALT代码。 (仅适用于Word)

小写元音

  • āALT+ 0257下长A
  • ēALT+ 0275降低长E
  • īALT+ 0299下长我
  • ōALT+ 0333 Lower long O
  • ūALT+ 0363下长U
  • ȳALT + 0562下长Y
  • æALT+ 0230 Lower AE lig
  • - ALT + 0156降低OE韧带

Capital Vowels

  • ÂALT+ 0256 Cap long A
  • ĒALT + 0274 Cap long E
  • ĪALT + 0298 Cap long I
  • ŌALT + 0332 Cap long O
  • ŪALT+ 0362 Cap long U
  • ȲALT+ 0563 Cap long Y
  • ÆALT+ 0198 Cap AE lig
  • ŒALT+ 0140 Cap OE lig

答案 1 :(得分:0)

是的,您应该始终假设用户可以在文本框中键入任何字符。无论你在这里用“macron”是什么意思,都是如此。它可能意味着U + 00AF MACRON“¯”,或者U + 0304组合MACRON,或者macron作为字符的一部分,如U + 0101 LATIN SMALL LETTER A with MACRON“ā”。

例如,使用具有符合现代芬兰标准的键盘驱动程序的普通芬兰语键盘,我使用AltGr空格键入“¯”,使用AltGr键入“ā”A.使用例如输入组合宏可以使用例如我自己的键盘驱动程序,用于组合标记或Fileformat.info页面How to enter Unicode characters in Microsoft Windows上描述的“通用方法”。

您可以通过检查字段的值来检测任何意义上的macron。使用JavaScript时,您可以使用检查值是否包含\u00af(如果您不确定如何直接在代码中输入“¯”并确保其正确使用)。