regular_express.inc
来自「asterisk用 的voip记费软件」· INC 代码 · 共 94 行
INC
94 行
<?php$regular = array();// 0 $regular[] = array( "^.{3}", "(AT LEAST 3 CARACTERS)");// 1$regular[] = array( "^[0-9A-Za-z_]([-.]?[0-9A-Za-z_])*@[0-9A-Za-z][-.0-9A-Za-z]*\\.[A-Za-z]{2,4}[.]?$", "(MATCH WITH THE EMAIL STRUCTURE. ie : name@domain.ext)");// 2$regular[] = array( ".{5}$", "(AT LEAST 5 SUCCESSIVE CHARACTERS APPEAR AT THE END OF THIS STRING)");// 3$regular[] = array( ".{4}", "(AT LEAST 4 CHARACTERS)");// 4$regular[] = array( "^[0-9]+$" , "(NUMBER FORMAT)");// 5$regular[] = array( "^([0-9]{4})-([0-9]{2})-([0-9]{2})$" , "(YYYY-MM-DD)");// 6$regular[] = array( "^[0-9]{8,}$" , "(only number with more that 8 digits)");// 7$regular[] = array( "^[0-9][ .0-9\/\-]{6,}[0-9]$" , "(phone number with more that 8 digits with . or - or space)");// 8 $regular[] = array( ".{5}", "network adress format"); // 9$regular[] = array( "^.{1}", "(AT LEAST 1 CARACTERS)"); // 10$regular[] = array( "^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})$" , "(YYYY-MM-DD HH:MM:SS)"); // 11 $regular[] = array( "^.{2}", "(AT LEAST 2 CARACTERS)");// 12$regular[] = array( "^(-){0,1}[0-9]+(\.){0,1}[0-9]*$" , "(NUMBER FORMAT WITH/WITHOUT DECIMAL, use '.' for decimal)"); // 13 - RATECARD$regular[] = array( "^(defaultprefix|[0-9]+)$", "(NUMBER FORMAT OR 'defaultprefix')");// 14 - DNID PREFIX FOR RATECARD$regular[] = array( "^(all|[0-9]+)$", "(NUMBER FORMAT OR 'all')"); // 15 - RATECARD TIME$regular[] = array( "^([0-9]{2}):([0-9]{2})$" , "(HH:MM)"); // 0. A STRING WITH EXACTLY 3 CHARACTERS.// 1. EMAIL ADRESSE// 2 . IF AT LEAST FIVE SUCCESSIVE CHARACTERS APPEAR AT THE END OF THE STRING. // 3. IF AT LEAST 4 CHARACTERS/**"^\d+$" // NOT A NATURAL NUMBER #REJECT -3"^\-?d+$" // NOT AN INTEGER #REJECT +3"^[+-]?\d+$" // NOT AN INTEGER "^-?\d+\.?\d*$" // NOT A DECIMAL NUMBER #REJECT .2".{80,}" // LINE OF AT LEAST 80 CHARACTERS"(\d{4})-(\d\d)-(\d\d)" // YYYY-MM-DD**/?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?