我想要一个正则表达式来表示文本,如果其中包含至少2个字母的1个单词,并且允许至少25个字母或数字,并且还允许(0-9äöü,.'-),则允许使用正则表达式,如果那里有其他字母或数字,则应该给出一个错误。
例:
正确:
假:
正则表达式:
if(preg_match("/([A-Za-z]{2})\w+/",$text)){
if(!preg_match("/[a-zäöüA-ZÄÖÜ,.' -]/g",$text)){echo 'error';}
else{echo'error';}
Run Code Online (Sandbox Code Playgroud)
我不确定如何在代码中获得解决方案。