Javascript 正则表达式-仅限数字、字符和空格
在Javascript中,如何编写仅用于数字(0-9)、字符和空格的正则表达式。要包含的字符是所有带有重音符号等的字符,而不仅仅是a到z 我有Javascript 正则表达式-仅限数字、字符和空格,javascript,regex,Javascript,Regex,在Javascript中,如何编写仅用于数字(0-9)、字符和空格的正则表达式。要包含的字符是所有带有重音符号等的字符,而不仅仅是a到z 我有 ^[0-9a-zA-ZÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖŠÚÛÜÙÝŸŽàáâãäçèéêëìíîïñòóôõöšùúûüýÿž ]*$ 但是还有更多的外来字符可以使用。我找到了- ^[0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF ]*$ 这似乎奏效了 谢谢请务必始终发布您迄今为止尝试过的产品
^[0-9a-zA-ZÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖŠÚÛÜÙÝŸŽàáâãäçèéêëìíîïñòóôõöšùúûüýÿž ]*$
但是还有更多的外来字符可以使用。我找到了-
^[0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF ]*$
这似乎奏效了
谢谢请务必始终发布您迄今为止尝试过的产品的样本。如果你什么都没试过,那就试一下first@fge我假设javascript是被标记的。编辑:刚刚看到标签是在编辑中添加的,但是文本“in javascript”已经存在了一段时间。您可以尝试匹配unicode范围。此链接还显示了如何生成范围集:将其稍微修改为^[0-9a-zA-Z\u00C0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*$