我正在尝试检查用户输入是拉丁文还是西里尔文。我想让用户输入一个只有拉丁字母或西里尔字母的文本。我如何允许一个并拒绝另一个?我不希望用户混合拉丁文和西里尔文。它只是其中之一。我是正则表达式的新手,想不出办法。这是我到目前为止所拥有的。
!preg_match("/^([a-zA-Z]+|[\p{Cyrillic}]+)$/u", $inputstr)
另外,开头和结尾的“/”是做什么的?“/u”是做什么的?任何帮助表示赞赏。
我正在尝试检查用户输入是拉丁文还是西里尔文。我想让用户输入一个只有拉丁字母或西里尔字母的文本。我如何允许一个并拒绝另一个?我不希望用户混合拉丁文和西里尔文。它只是其中之一。我是正则表达式的新手,想不出办法。这是我到目前为止所拥有的。
!preg_match("/^([a-zA-Z]+|[\p{Cyrillic}]+)$/u", $inputstr)
另外,开头和结尾的“/”是做什么的?“/u”是做什么的?任何帮助表示赞赏。