PHP常用正则表达式
//域名正则式const URLRULE ='/^http?:\/\/(({1,3}\.){3}{1,3}|(+\.)*({0,61})?\.{2,6})(:{1,4})?((\/\?)|(\/*)?)$/';
//固定号码
const TELEPARSE = '/^\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$/';
//手机号码
const MOBILEPARSE= '/^(\+?86-?)?(18|17|15|13){9}$/';
//电话号码
const PHOTOPARSE = '/(^(\+?86-?)?(18|17|15|14|13){9}$)|(^\d{2,3}-?\d{3,4}-?\d{3,4}(-\d{1,})?$)/';
//邮箱地址
const MAILPARSE = '/^(+)@(+\\.{2,3}(\\.{2})?)$/i';
//浮点数
const FLOAT = '/^\\d+(\\.\\d+)?$/';
//数字
const INTEGER = '/^*$/';
//"2090009973,2089948681"
const SPLIT_INTEGER = '/^(\d[,]?)*$/';
//无特殊字符
const CHINESE = '/^[\x{4e00}-\x{9fa5} A-Za-z0-9\-_\*]+$/u';
//只能是0或者1
const ZORE_OR_ONE= '/^*$/';
//连续出现两个{
const CONTINUOUS_BRACE = "/({[^{^}]+}\s*){2}/";
//三个{}
const THREE_BRACE = "/(.*{.*}.+){4,}/";
页:
[1]