我正在制作一个字典应用程序,需要一个正则表达式来检查用户输入是否最终只是字母和空格。这可能是最简单的正则表达式,但我可以弄清楚。到目前为止我有
/^[\w\D]$/
这不起作用:/
抱歉,忘记提及还需要排除所有规范字符。
我正在制作一个字典应用程序,需要一个正则表达式来检查用户输入是否最终只是字母和空格。这可能是最简单的正则表达式,但我可以弄清楚。到目前为止我有
/^[\w\D]$/
这不起作用:/
抱歉,忘记提及还需要排除所有规范字符。
你似乎想要这个:
/^[\u00C0-\u1FFF\u2C00-\uD7FFa-zA-Z\s]+$/
它应该只接受字符(包括像西班牙语和西里尔文那样的“非英语”字符)以及空格,但不包括数字。
例子 :
/^[\u00C0-\u1FFF\u2C00-\uD7FFa-zA-Z\s]+$/.test("переполнения стека")
返回true
您的正则表达式与一个这样的字符完全匹配。
您可以添加+
修饰符以匹配一个或多个字符。
要匹配仅由字母和空格字符组成的字符串,您可以使用:
/^[a-zA-Z\s]+$/