我正在验证 HTML 文本框字段<input type="text" />
,我需要检测用户是否在文本框中输入了 Macron。我的问题是,有什么方法可以将 Macron 类型(不是复制粘贴)到 HTML 文本框中?如果是这样,您将如何检测用户是否输入了 Macron?
我已经检查了这个页面。在底部,它显示了如何输入它,但我不能。
我正在验证 HTML 文本框字段<input type="text" />
,我需要检测用户是否在文本框中输入了 Macron。我的问题是,有什么方法可以将 Macron 类型(不是复制粘贴)到 HTML 文本框中?如果是这样,您将如何检测用户是否输入了 Macron?
我已经检查了这个页面。在底部,它显示了如何输入它,但我不能。
是的,可以使用 Alt 代码
Alt-0175 在输入字段中给出一个宏 ¯。
但是,我不知道如何将宏与字符组合,但这不是问题。
编辑: 找到这些用于宏字符的 ALT 代码。(仅适用于 Word)
小写元音
大写元音
是的,您应该始终假设用户可以在文本框中键入任何字符。无论您在这里所说的“马克龙”是什么意思,这都是正确的。它可能表示 U+00AF 长音“¯”,或 U+0304 组合长音,或长音作为字符的一部分,如 U+0101 拉丁小写字母 A 与长音“ā”。
例如,使用带有符合现代芬兰标准的键盘驱动程序的普通芬兰键盘,我只使用 AltGr ¨ 空格键入“¯”,使用 AltGr ¨ A 键入“ā”。例如可以使用我自己的键盘输入组合宏用于组合标记的驱动程序或 Fileformat.info 页面上描述的“通用方法”如何在 Microsoft Windows 中输入 Unicode 字符。
您可以通过检查字段的值来检测任何意义上的宏。使用 JavaScript 时,您可以检查值是否包含\u00af
(如果您不确定如何直接在代码中输入“¯”并确保其正确读取)。