Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function IsPostValid(string $postContents)
- {
- $sellWordDetectionRegEx = "/Продам|Продаю|продам|продаю/";
- $priceWordDetectionRegEx = "/Цена|цена/";
- $badWordDetectionRegEx = "/член|члена|грудь|груди/";
- return preg_match($sellWordDetectionRegEx, $postContents) && preg_match($priceWordDetectionRegEx, $postContents) && !preg_match($badWordDetectionRegEx, $postContents);
- }
- function Main()
- {
- var_dump(IsPostValid("Продам IPv6 цена 4500Р")); // Valid
- var_dump(IsPostValid("продам IPv6. Цена 4500Р")); // Valid
- var_dump(IsPostValid("продам IPv6 цена 4500Р")); // Valid
- var_dump(IsPostValid("Продам IPv6. Цена 4500Р")); // Valid
- var_dump(IsPostValid("Продаю IPv6, за ценой в ЛС")); // Not valid
- var_dump(IsPostValid("Сделаю минет цена 600р")); // Not valid
- var_dump(IsPostValid("Продам крем для увеличения члена. Цена 600р")); // Not valid
- var_dump(IsPostValid("Маленький член? пиши в ЛС цена 600р")); // Not valid
- }
- Main();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement