后端配置文件:
regexp.rule.strict_uuids=^([a-zA-Z0-9]|[\\{\\}]|[\\s\\_\\,\\:]|[\\-])*$ regexp.message.strict_uuids=Only can input letter, number, space, '_', ',', ':', '-', '{', '}' regexp.rule.strict_uuids_Arabic=^([a-zA-Z0-9]|[\\{\\}]|[\\s\\_\\,\\:-ۿ]|[\\-])*$ regexp.message.strict_uuids_Arabic=Only can input letter, number, space, '_', ',', ':', '-', '{', '}' regexp.rule.advance_name=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\(\\)\\+\\=\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.advance_name=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', '!', '@', '#', '$', '^', '*', '(', ')', '+', '=', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.strict_name=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\^\\*\\+\\=\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.strict_name=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', '!', '@', '#', '^', '*', '+', '=', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.strict_name_Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\^\\*\\+\\=\\|\\[\\]\\{\\}\\?\\`\\~-ۿ])*$ regexp.message.strict_name_Arabic=Only can input letter, number, Chinese, space, arabic characters and -_,.:;!@#^*+=|[]{}?`~ regexp.rule.common_name=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\^\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.common_name=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '^', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.spaceandletter=^[一-龥a-zA-Z0-9_]*$ regexp.message.spaceandletter=Only can input letter, number, Chinese, space,_ regexp.rule.common_name_Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\^\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ])*$ regexp.message.common_name_Arabic=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '^', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.description=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.description=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.description_Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ])*$ regexp.message.description_Arabic=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.wordNum=^[a-zA-Z0-9\\_\\$]+$ regexp.message.wordNum=Only can input letter, number, '_', '$' regexp.rule.wordNum2=^[a-zA-Z0-9$_-]*$ regexp.message.wordNum2=Only can input letter, number regexp.rule.query=^[a-zA-Z0-9\\_\\&\\-\\.\\=\\%]*$ regexp.message.query=Only can input letter, number, '_', '$', '_', '-', '.', '=','%' regexp.rule.intNum=^\\d*$ regexp.message.intNum=Only can input integer regexp.rule.limit=^(100|[1-9][0-9]{0,1})$ regexp.message.limit=Only can input 1-100 regexp.rule.deleteMax=^(?:[1-9]|[1-9][0-9]|100)$ regexp.message.deleteMax=Delete num should not more than 100 regexp.rule.stopMax=^(?:[1-9]|[1-9][0-9]|100)$ regexp.message.stopMax=Stop num should not more than 100 regexp.rule.floatNum=^(?:0|[1-9]\\d{0,2})(?:\\.\\d*)?$ regexp.message.floatNum=Please fill in the correct decimal regexp.rule.radiusNum=^\\d{1,10}(\\.\\d{1,20})?$ regexp.message.radiusNum=Please fill in the correct radius regexp.rule.intNumMax100=^([1-9]|[1-9][0-9]|100)$ regexp.message.intNumMax100=Only can input integer params < 100 regexp.rule.intNum19=^[1-9]\\d*$ regexp.message.intNum19=Only can input integer 1-9 regexp.rule.intNum56=[1-9]\\d{4,5} regexp.message.intNum56=Only can input integer 5-6 regexp.rule.signedIntNum=^[-+]?\\d+$ regexp.message.signedIntNum=Only can input signed integer regexp.rule.doubleNum=^\\d+(\\.\\d+)?$ regexp.message.doubleNum=Please fill in the correct decimal regexp.rule.signedDoubleNum=^[-+]?\\d+(\\.\\d+)?$ regexp.message.signedDoubleNum=Please fill in the correct positive or negative decimal regexp.rule.ip=^(?:((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]))?$ regexp.message.ip=Please fill in the correct IP address regexp.rule.ipQuery=^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?:\\.(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){0,3})?$ regexp.message.ipQuery=Please fill in the correct IP address regexp.rule.IPorCIDR=^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?:\\/([0-9]|[1-2][0-9]|3[0-2]))?$ regexp.message.IPorCIDR=Please fill in the correct IP address or CIDR regexp.rule.port=^(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$ regexp.message.port=Please input 1-65535 regexp.rule.ipV6orV4=^((((25[0-5]|2[0-4]\\d|[0-1]?\\d\\d?)\\.){3}(25[0-5]|2[0-4]\\d|[0-1]?\\d\\d?))|(([\\da-fA-F]{1,4}:){7}[\\da-fA-F]{1,4}$|^:((:[\\da-fA-F]{1,4}){1,6}|:)$|^[\\da-fA-F]{1,4}:((:[\\da-fA-F]{1,4}){1,5}|:)$|^([\\da-fA-F]{1,4}:){2}((:[\\da-fA-F]{1,4}){1,4}|:)$|^([\\da-fA-F]{1,4}:){3}((:[\\da-fA-F]{1,4}){1,3}|:)$|^([\\da-fA-F]{1,4}:){4}((:[\\da-fA-F]{1,4}){1,2}|:)$|^([\\da-fA-F]{1,4}:){5}:([\\da-fA-F]{1,4})?$|^([\\da-fA-F]{1,4}:){6}:))$ regexp.message.ipV6orV4=Please fill in the correct IP address regexp.rule.email=^[a-zA-Z0-9_+.-]+\\@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$ regexp.message.email=Enter a valid email address regexp.rule.emailContailEmpty=^$|^a-zA-Z0-9_+.-]+\\@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$ regexp.message.emailContailEmpty=Enter a valid email address or leave it empty regexp.rule.tel=(^\\+?\\d(\\d|-)*\\d$)|(^\\+?\\d*$) regexp.message.tel=Please fill in the correct phone number regexp.rule.url=^(https?:\\/\\/)(\\d{1,3}(\\.\\d{1,3}){3}|[\\w.-]+)(:\\d+)?(\\/[\\w.~!@#$%^&*+=?-]*)*(\\?[\\w=&]*)?(#[\\w-]*)?\\/?$ regexp.message.url=Please fill in the correct url address regexp.rule.defaultRule=^[a-zA-Z0-9\\+\\-\\,\\.\\~]+$ regexp.message.defaultRule=Only can input letter, number, '-', ',', '.', '+', '~' regexp.rule.defaultSpaceRule=^[a-zA-Z0-9\\+\\s*\\-\\,\\.\\_\\~\\/]+$ regexp.message.defaultSpaceRule=Only can input letter, number, space,'_', '-', ',', '.', '+', '~', '/' regexp.rule.datetime_yyyymmddHHMM=^([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-?(((0?[13578]|1[02])-?(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-?(0?[1-9]|[12][0-9]|30))|(0?2-?(0?[1-9]|[1][0-9]|2[0-8])))\\s?([0-1]?[0-9]|[2][0-3]):?(0?[0-9]|[1-5][0-9])$ regexp.message.datetime_yyyymmddHHMM=Please fill in the correct datetime regexp.rule.datetime_yyyymmddHHMMSS=^([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-?(((0?[13578]|1[02])-?(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-?(0?[1-9]|[12][0-9]|30))|(0?2-?(0?[1-9]|[1][0-9]|2[0-8])))\\s?([0-1]?[0-9]|[2][0-3]):?(0?[0-9]|[1-5][0-9]):?(0?[0-9]|[1-5][0-9])$ regexp.message.datetime_yyyymmddHHMMSS=Please fill in the correct datetime regexp.rule.datetime_HHmmss=^([0-1]?[0-9]|[2][0-3]):?(0?[0-9]|[1-5][0-9]):?(0?[0-9]|[1-5][0-9])$ regexp.message.datetime_HHmmss=Please fill in the correct datetime regexp.rule.datetime_yyyymmdd=^([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-?(((0?[13578]|1[02])-?(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-?(0?[1-9]|[12][0-9]|30))|(0?2-?(0?[1-9]|[1][0-9]|2[0-8])))$ regexp.message.datetime_yyyymmdd=Please fill in the correct datetime regexp.rule.datatime_iso=^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$ regexp.message.datatime_iso=Please fill in the correct datetime regexp.rule.timestamp=^\\d{13}$ regexp.message.timestamp=Please fill in the correct timestamp regexp.rule.file_name_linux=^([\\w\\u0080-\\u024f]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\#\\$\\%\\^\\*\\(\\)\\+\\=\\[\\]\\{\\}\\?\\~])*$ regexp.message.file_name_linux=Please fill in the correct file name regexp.rule.file_path_linux=^([\\w\\u0080-\\u024f]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\/\\;\\!\\#\\$\\%\\^\\*\\(\\)\\+\\=\\[\\]\\{\\}\\?\\~])*$ regexp.message.file_path_linux=Please fill in the correct file path regexp.rule.UserAccount=^([a-zA-Z0-9]|[\\.]){1,32}$ regexp.message.UserAccount=Only can input letter, number, '.' and length less than 32 is greater than 1 regexp.rule.UserAccountSelect=^([a-zA-Z0-9]|[\\.]){0,32}$ regexp.message.UserAccountSelect=Only can input letter, number, '.' and length less than 32 is greater than 1 regexp.rule.UserName=^([a-zA-Z0-9\\.\\s*]){1,32}$ regexp.message.UserName=Only can input letter, number, space, '.' and length less than 32 is greater than 1 regexp.rule.UserNameNe=^[0-9a-zA-Z_@#\\-]{1,100}$ regexp.message.UserNameNe=Only can input letter, number, space, '_-@#' and length less than 100 is greater than 1 regexp.rule.EffectIntNum=^([1-9]|[1-9]\\d|1[0-7]\\d|180)$ regexp.message.EffectIntNum=Please enter an integer of 1-180 regexp.rule.numOrDouble=^[1-9][0-9]*(\\.[0-9]{1,20})?$ regexp.message.numOrDouble=Only positive integers or decimals can be entered regexp.rule.longitude=^(((\\d|[1-9]\\d|1[0-7]\\d|0{1,3})\\.\\d{0,20})|(\\d|[1-9]\\d|1[0-7]\\d|0{1,3})|180\\.0{0,20}|180)$ regexp.message.longitude=Input error, longitude range: 0~180 regexp.rule.latitude=^([0-8]?\\d{1}\\.\\d{1,20}|90\\.0{0,20}|[0-8]?\\d{1}|90)$ regexp.message.latitude=Input error, latitude range: 0~90 regexp.rule.renshoujing_name=(^[A-Z�]{3}-MH-\\d+$)|(^[A-Z�]{3}-HH-\\d+$)|(^[A-Z�]{3}-EE-\\d+$)|(^[A-Z�]{3}-SB-\\d+$) regexp.message.renshoujing_name=Please fill in the correct name regexp.rule.dizuo_name=^BP-[A-Z�]{3}\\d{3}[A-Z�]+$ regexp.message.dizuo_name=Please fill in the correct name regexp.rule.diangan_name=CICT-[A-Z�]{3}-\\d*|TECO-[A-Z�]{3}-\\d*|ELEC-[A-Z�]{3}-\\d* regexp.message.diangan_name=Please fill in the correct name regexp.rule.indoorbox_name=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$|^([A-Z�]{3}-CL-\\d+-IN$)|[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-IN$|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-IN$|[A-Z�]{3}\\d{3}-OT\\d+-IN$ regexp.message.indoorbox_name=Please fill in the correct name regexp.rule.indoorbox_label=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$|^([A-Z�]{3}-CL-\\d+-IN$)|[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-IN$|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-IN$|[A-Z�]{3}\\d{3}-OT\\d+-IN$ regexp.message.indoorbox_label=Please fill in the correct Stencil Name regexp.rule.outdoorbox_name=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$|^([A-Z�]{3}-CL-\\d+-AE$)|^([A-Z�]{3}-CL-\\d+-UG$)|^([A-Z�]{3}-CL-\\d+-IN$)|[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}$|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}$|[A-Z�]{3}\\d{3}-OT\\d+-[A-Z�]{2}$ regexp.message.outdoorbox_name=Please fill in the correct name regexp.rule.outdoorbox_label=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$|^([A-Z�]{3}-CL-\\d+-AE$)|^([A-Z�]{3}-CL-\\d+-UG$)|^([A-Z�]{3}-CL-\\d+-IN$)|[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}$|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}$|[A-Z�]{3}\\d{3}-OT\\d+-[A-Z�]{2}$ regexp.message.outdoorbox_label=Please fill in the correct Stencil Name regexp.rule.guangjiaojiexiang_name=[A-Z�]{3}\\d{3}\\sLP\\d+ regexp.message.guangjiaojiexiang_name=Please fill in the correct name regexp.rule.guangjiaojiexiang_label=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$ regexp.message.guangjiaojiexiang_label=Please fill in the correct Stencil Name regexp.rule.guangfenxianxiang_name=(^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$)|(^[A-Z�]{3}\\d{3}\\sNP\\d+$) regexp.message.guangfenxianxiang_name=Please fill in the correct name regexp.rule.guangfenxianxiang_label=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+$ regexp.message.guangfenxianxiang_label=Please fill in the correct Stencil Name regexp.rule.guangjietouhe_name=[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}|[A-Z�]{3}\\d{3}-OT\\d+-[A-Z�]{2} regexp.message.guangjietouhe_name=Please fill in the correct name regexp.rule.tray_name=^([A-Z�]{3}-CL-\\d+-AE-TR\\d+$)|^([A-Z�]{3}-CL-\\d+-UG-TR\\d+$)|^([A-Z�]{3}-CL-\\d+-IN-TR\\d+$)|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+\\sTR\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+\\sTR\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+\\sTR\\d+$|^[A-Z�]{3}\\d{3}[A-Z�]+\\sTR\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+\\sTR\\d+$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sTR\\d+$|[A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}-TR\\d+$|[A-Z�]{3}\\d{3}-\\d+-OT\\d+-[A-Z�]{2}-TR\\d+$|[A-Z�]{3}\\d{3}-OT\\d+-[A-Z�]{2}-TR\\d+$ regexp.message.tray_name=Please fill in the correct name regexp.rule.ISP_Cabinet_name=^[A-Z�]{3}\\d{3}[A-Z]+$ regexp.message.ISP_Cabinet_name=Please fill in the correct name regexp.rule.CABINET_name=^[A-Z�]{3}\\d{3}[A-Z]+$ regexp.message.CABINET_name=Please fill in the correct name regexp.rule.pedestal_name=^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-PD$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-PD$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-PD$|^[A-Z�]{3}\\d{3}[A-Z�]+-PD$|^[A-Z�]{3}\\d{3}\\sLP\\d+\\sNP\\d+-\\d+-\\d+-\\d+-PD$|^[A-Z�]{3}\\d{3}\\sLP\\d+-PD$|[A-Z�]{3}[0-9]{3} regexp.message.pedestal_name=Please fill in the correct name regexp.rule.odf_name=^\\D{3}\\d{3}-\\d+-\\d+$ regexp.message.odf_name=Please fill in the correct name regexp.rule.odf_alias=^\\D{3}\\d{3}-\\d+ regexp.message.odf_alias=Please fill in the correct ODF Short Notation regexp.rule.guandaoduan_name=^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-BD\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-WD\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-GD\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-RD\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-VD\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-ND\\d+$|^[A-Z]{3}-HD\\d+-[A-Za-z0-9]{3}-\\d+-YD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-BD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-WD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-GD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-RD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-VD\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-ND\\d+$|^[A-Z]{3}-MT\\d+-[A-Za-z0-9]{3}-\\d+-YD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-BD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-WD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-GD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-RD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-VD\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-ND\\d+$|^[A-Z]{3}-OP\\d+-[A-Za-z0-9]{3}-\\d+-YD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-BD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-WD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-GD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-RD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-VD\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-ND\\d+$|^[A-Z]{3}-WB\\d+-[A-Za-z0-9]{3}-\\d+-YD\\d+$ regexp.message.guandaoduan_name=Please fill in the correct name regexp.rule.zhandian_site_code=[A-Z�]{3}\\d+[P]|[A-Z�]{3}[0-9]{3} regexp.message.zhandian_site_code=Please fill in the correct code regexp.rule.guanglanduan_name=^([A-Z�]{3}-\\d+-\\d+-FD-AE\\d+)|^([A-Z�]{3}-\\d+-\\d+-DS-AE\\d+)|^([A-Z�]{3}-\\d+-\\d+-DR-AE\\d+)|^([A-Z�]{3}-\\d+-\\d+-FD-UG\\d+)|^([A-Z�]{3}-\\d+-\\d+-DS-UG\\d+)|^([A-Z�]{3}-\\d+-\\d+-DR-UG\\d+)|^([A-Z�]{3}-\\d+-\\d+-FD-RS\\d+)|^([A-Z�]{3}-\\d+-\\d+-DS-RS\\d+)|^([A-Z�]{3}-\\d+-\\d+-DR-RS\\d+)|^([A-Z�]{3}-\\d+-\\d+-FD-TC\\d+)|^([A-Z�]{3}-\\d+-\\d+-DS-TC\\d+)|^([A-Z�]{3}-\\d+-\\d+-DR-TC\\d+)|^([A-Z�]{3}-\\d+-\\d+-FD-SC\\d+)|^([A-Z�]{3}-\\d+-\\d+-DS-SC\\d+)|^([A-Z�]{3}-\\d+-\\d+-DR-SC\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-FD-AE\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DS-AE\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DR-AE\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-FD-UG\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DS-UG\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DR-UG\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-FD-RS\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DS-RS\\d+)|^([A-Z�]{3}\\d{3}-\\d+-[A-Z�]{3}\\d{3}-\\d+-\\d+-\\d+-DR-RS\\d+) regexp.message.guanglanduan_name=Please fill in the correct name regexp.rule.building_name=[A-Z0-9-_\\s?.#&,\\'()\\/]+ regexp.message.building_name=Please fill in the correct name regexp.rule.building_id=^\\d{16}|^\\d{17} regexp.message.building_id=Please fill in the correct ID regexp.rule.password=^[^\\u4e00-\\u9fa5]{1,8}$ regexp.message.password=Only non-Chinese characters are allowed. Special characters, letters, and numbers are acceptable. Length: 1-8 characters. regexp.rule.building_number=[A-Z0-9-_\\s?.#&,\\'()\\/]+ regexp.message.building_number=Please fill in the correct Building Number regexp.rule.building_admin_cont_dtls=[A-Z0-9-_\\s?.#&,\\'()\\/]+ regexp.message.building_admin_cont_dtls=Please fill in the correct Admin Contact regexp.rule.gateway=^[a-zA-Z0-9~!^(@,&)\\-+=%\\.\\[\\]#$]{1,16}$ regexp.message.gateway=Only letters, numbers, and special characters ~!^(@,&)-+=%.[]#$ are allowed. Length: 1-16 characters. regexp.rule.input.desc = ^[a-zA-Z0-9_\\-@#]*$ regexp.message.input.desc = Only can input letter, number, '-', '_', '@', '#' regexp.rule.input.descArabic = ^[a-zA-Z0-9_\\-@#-ۿ]*$ regexp.message.input.descArabic = Only can input letter, number, '-', '_', '@', '#' and Arabic characters regexp.rule.workset.desc = ^[0-9,]*$ regexp.message.workset.desc = Only can input number, ',' regexp.rule.days.desc = ^[1-7,]*$ regexp.message.days.desc = Only can input number 1-7, ',' regexp.rule.weekdays.desc =^[1-7](?:,[1-7])*$ regexp.message.weekdays.desc = Only can input number 1-7, ',' regexp.rule.workset.desc1 = ^[0-9,]*$ regexp.message.workset.desc1 = Only can input number, ',' regexp.rule.white_number_groups_name=^[a-zA-Z0-9_@#-]{1,32}$ regexp.message.white_number_groups_name=The name length ranges from 1 to 32 characters, and can only contain a~z, A~Z, 0~9, _-@# regexp.rule.msisdn=^(?!00)[0-9*]{1,32}$ regexp.message.msisdn=Please input number,MSISDN cannot start with 00,'Length ranging from 1 to 32 regexp.rule.msisdnQuery=^[0-9*]{1,32}$ regexp.message.msisdnQuery=Please input number,length ranging from 1 to 32 regexp.rule.notnull=^.+ regexp.message.notnull=Cannot be empty regexp.rule.service=^([a-zA-Z0-9_@#-]){1,50}$ regexp.message.service=Only can input letter, number, '-', '_', '@', '#', Length ranging from 1 to 50 regexp.rule.sms=^[A-Za-z0-9+\\-,.~]{1,100}$ regexp.message.sms= Only can input letter, number,'+', '-', ',', '.', '~', Length ranging from 1 to 100 regexp.rule.smsArabic=^[A-Za-z0-9+\\-,.~-ۿ ]{1,100}$ regexp.message.smsArabic= Only can input letter, number,'+', '-', ',', '.', '~'and Arabic characters, Length ranging from 1 to 100 regexp.rule.sms_content=^[a-zA-Z0-9\\+\\-,\\.~\\s!@#\\$%\\^&\\*\\(\\)_\\+=\\[\\]\\{\\};':\"\\\\|,.<>\\/?]{1,1000}$ regexp.message.sms_content=Only can input letter, number, spaces and English punctuation, Length ranging from 1 to 1000 regexp.rule.sms_contentArabic=^[a-zA-Z0-9\\+\\-,\\.~\\s!@#\\$%\\^&\\*\\(\\)_\\+=\\[\\]\\{\\};':\"\\\\|,.<>\\/?-ۿ]{1,1000}$ regexp.message.sms_contentArabic=Only can input letter, number, spaces and English punctuation, Length ranging from 1 to 1000 regexp.rule.MSISDN=^[0-9]{1,16}$ regexp.message.MSISDN=Only can input integer, Length ranging 1-16 regexp.rule.IMSI=^([0-9]{0,15})?$ regexp.message.IMSI=Only can input integer, Length ranging 1-15 regexp.rule.sp=^[0-9]{1,32}$ regexp.message.sp=Only can input integer, Length ranging 1-32 regexp.rule.login.failures =^(|10$|[0-9]$|^-1)$ regexp.message.login.failures=The numeric range should be between -1 and 10 regexp.rule.login.failuresChangePassword=^(3|4|5|6|7|8|9|1[0-9]|20)$ regexp.message.login.failuresChangePassword=The numeric range should be between 3 and 20 regexp.rule.int1to30 =^(?:[1-9]|1[0-9]|2[0-9]|30)$ regexp.message.int1to30=The numeric range should be between 1 and 30 regexp.rule.auto.lock =^(?:0|[1-9][0-9]?|1[0-9]{2}|2[0-9]{2}|3[0-5][0-9]|360)$ regexp.message.auto.lock=The numeric range should be between 0 and 360 regexp.rule.auto.logout =^(?:[1-9]|[1-9][0-9]|1[0-7][0-9]|180)$ regexp.message.auto.logout=The numeric range should be between 1 and 180 regexp.rule.int1to10 =^(10|[1-9])$ regexp.message.int1to10=The numeric range should be between 1 and 10 regexp.rule.auto.passwordEx=\\b([3-9]|[1-9][0-9]|[1-6][0-9]{2}|7[01][0-9]|720)\\b regexp.message.auto.passwordEx=The numeric range should be between 3 and 720 regexp.rule.condition.alias =^[a-zA-Z0-9_@#\\-\\. ]*$ regexp.message.condition.alias=The account name can only contain letters, numbers, and _ @ # - . characters regexp.rule.condition.time =^(?:\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]) (0\\d|1\\d|2[0-3]):([0-5]\\d):([0-5]\\d)*$|^null$|^$ regexp.message.condition.time=Please fill in the correct datetime regexp.rule.size=^(\\d{1,9}|\\d{1,9}\\.\\d{1,20})([Ee][+-]?\\d{1,3})?$ regexp.message.size= Only allow decimal numbers or integers.The digits before the decimal point can have a maximum of 9 digits, and the digits after the decimal point can have up to 15 decimal places. regexp.rule.radius=^\\d{1,8}(\\.\\d{1,15})?$ regexp.message.radius= Only allow decimal numbers or integers.The digits before the decimal point can have a maximum of 5 digits, and the digits after the decimal point can have up to 15 decimal places. regexp.rule.role_code=^([a-zA-Z0-9]|[\\s]|[\\_])+$ regexp.message.role_code= Only can input letter, number,space, _ regexp.rule.role_remark=^([a-zA-Z0-9]|[\\{\\}]|[\\s\\_\\,\\.\\+\\~\\/\\?]|[一-龥]|[\\-])*$ regexp.message.role_remark=can only contain a~z, A~Z, 0~9, space, chinese characters, _, -, ,, ., +, ~, /,? regexp.rule.role_remark_Arabic=^([a-zA-Z0-9]|[\\{\\}]|[\\s\\_\\,\\.\\+\\~\\/\\?-ۿ]|[一-龥]|[\\-])*$ regexp.message.role_remark_Arabic=can only contain a~z, A~Z, 0~9, space, chinese characters, _, -, ,, ., +, ~, /,?, Arabic characters regexp.rule.pwd=^[^\\u4e00-\\u9fa5]{6,64}$ regexp.message.pwd=Only non-Chinese characters are allowed. Special characters, letters, and numbers are acceptable. Length: 6-64 characters. regexp.rule.sender=^([a-zA-Z0-9_-]){1,20}$ regexp.message.sender=Only can input letter, number, '-', '_', Length ranging from 1 to 20 regexp.rule.area_name=^[0-9a-zA-Z_@#\\-]{1,100}$ regexp.message.area_name=Only can input letter, number, '_-@#', Length ranging from 1 to 100 regexp.rule.select=^[01]$ regexp.message.select=Only 0/1 accepted! regexp.rule.selectNull=^(null|0|1)?$ regexp.message.selectNull=Only 0/1 and nullaccepted! regexp.rule.selectNumber=^(10|[0-9])$ regexp.message.selectNumber=only 0-10 regexp.rule.selectNumber3=^([0-3])$ regexp.message.selectNumber3=only 0-3 regexp.rule.account_pass=^[^\\u4e00-\\u9fa5]{6,64}$ regexp.message.account_pass=The input cannot contain Chinese characters regexp.rule.carriername=^[a-zA-Z0-9_]+$ regexp.message.carriername=Name can only contain letters, numbers, and underscores regexp.rule.carriermccmnc=^(0|[1-9]\d*)$ regexp.message.carriermccmnc=Please input number,MCC MNC cannot start with 0 regexp.rule.description1=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.description1=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '^', '*', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.descriptionArabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ])*$ regexp.message.descriptionArabic=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', '!', '@', '#', '$', '^', '*', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' and Arabic characters regexp.rule.description2Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ]){0,200}$ regexp.message.description2Arabic=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~'and Arabic characters, length ranging from 0 to 200 regexp.rule.description3Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ]){0,200}$ regexp.message.description3Arabic=Only can input letter, number, Chinese, space, \'-\', \'_\', \',\', \'.\', \':\', \';\', \'\'\', \'!\', \'@\', \'&\', \'%\', \'#\', \'$\', \'^\', \'*\', \'+\', \'=\', \'/\', \'|\', \'[\', \']\', \'{\', \'}\', \'?\', \'`\', \'~\', \'??\', and Arabic characters' regexp.rule.smsdescription2Arabic=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ]){0,200}$ regexp.message.smsdescription2Arabic=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~'and Arabic characters, length ranging from 0 to 200 regexp.rule.sms_user=^[A-Za-z0-9+\\-,.~]{4,32}$ regexp.message.sms_user= Only can input letter, number,'+', '-', ',', '.', '~', Length ranging from 4 to 32 regexp.rule.description2=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~]){0,200}$ regexp.message.description2=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', ''', '\\\"', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~', length ranging from 0 to 200 regexp.rule.account_name=^[a-zA-Z0-9_@#-]{4,32}$ regexp.message.account_name=The name length ranges from 4 to 32 characters, and can only contain a~z, A~Z, 0~9, _-@# regexp.rule.mac=^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ regexp.message.mac=Only can contain a~f, A~F, 0~9, :- regexp.rule.police_name=^[a-zA-Z0-9_@# -]+$ regexp.message.police_name=Must not contain special characters,The length of the name ranges from 1 to 50 regexp.rule.police_name_null=^[a-zA-Z0-9_@#-]*$ regexp.message.police_name_null=Must not contain special characters,The length of the name ranges from 1 to 50 regexp.rule.police_common=^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~])*$ regexp.message.police_common=Only can input letter, number, Chinese, space, '-', '_', ',', '.', ':', ';', '!', '@', '#', '$', '^', '*', '+', '=', '/', '|', '[', ']', '{', '}', '?', '`', '~' regexp.rule.areaType.size32=^[\sa-zA-Z0-9"]{0,32}$ regexp.message.areaType.size32=Only can input alphanumeric characters (0-32 characters long) regexp.rule.fileName=^[^\\\\/:*?"<>|]*$ regexp.message.fileName=The file name cannot contain any of the following characters: \/:*?"<>| regexp.rule.sftpUserPwd=^(?=.*[a-zA-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+\\-=\\[\\]{};':\"\\\\|,.<>/?])[a-zA-Z0-9!@#$%^&*()_+\\-=\\[\\]{};':\"\\\\|,.<>/?]+$ regexp.message.sftpUserPwd=The password must contain at least one letter, one number, and one special character (!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?) and be at least 8 characters long. regexp.rule.logObject=^[a-zA-Z0-9~!^(@,&)\\-+=%\\.\\[\\]#$]*$ regexp.message.logObject=Only letters, numbers, and special characters ~!^(@,&)-+=%.[]#$ are allowed. regexp.rule.custom=^([a-zA-Z0-9_@#-]|[\\s]|[\\_])+$ regexp.message.custom=The value can only contain letters, numbers, and _ @ # - characters.
前端配置文件:
{
"formLabelPosition": "left",
"index-charts": ["userChart", "loginChart","functionUsageFrequencyChart"],
"hiddenFunction": [
"account:setUK", "role:appAssign", "role:regionAssign", "login:mobile", "user:setParttime", "user:setVirtual"
],
"advanceQuery": "left",
"exportMaxCount": 1000,
"language": "funEn",
"rules": {
"defaultRule": {
"regex": "^[a-zA-Z0-9\\+\\-\\,\\.\\~]+$",
"message": "Only can input letter, number and -,.+~",
"description": "默认校验"
},
"length": {
"regex": "^.{1,80}$",
"message": "Length is 1 to 80 characters",
"description": "长度校验"
},
"strict_name": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\^\\*\\+\\=\\|\\[\\]\\{\\}\\?\\`\\~])*$",
"message": "Only can input letter, number, Chinese, space and -_,.:;!@#^*+=|[]{}?`~",
"description": "通用name 校验规则 特殊字符"
},
"strict_name_Arabic": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\^\\*\\+\\=\\|\\[\\]\\{\\}\\?\\`\\~\u0600-\u06FF])*$",
"message": "Only can input letter, number, Chinese, space, arabic characters and -_,.:;!@#^*+=|[]{}?`~",
"description": "通用name 校验规则 特殊字符"
},
"description": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\%\\^\\*+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~])*$",
"message": "Cannot input special characters!",
"description": "描述校验"
},
"descriptionArabic": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~\u0600-\u06FF])*$",
"message": "Only can input letter, number, Chinese, space, arabic characters and -_,.:;!@#$^*+=/|[]{}?`~",
"description": "描述校验"
},
"description_Arabic": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\%\\^\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~\u0600-\u06FF])*$",
"message": "Cannot input special characters!",
"description_Arabic": "描述校验"
},
"description_Arabic2": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\!\\@\\#\\$\\%\\^\\&\\*\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~\\'\\u0600-\\u06FF])*$",
"message": "Only can input letter, number, Chinese, space, arabic characters and -_,.:;!@#$%^&*+=/|[]{}?`~'",
"description_Arabic": "描述校验"
},
"sms_white_regexp.rule.description_Arabic2": {
"regex": "^([\\w]|[\\u4e00-\\u9fff]|[\\u00b7\\u00d7\\u2014\\u2018\\u2019\\u201c\\u201d\\u2026\\u3001\\u3002\\u300a\\u300b\\u300e\\u300f\\u3010\\u3011\\uff01\\uff08\\uff09\\uff0c\\uff1a\\uff1b\\uff1f\\uffe5]|[\\s\\-\\_\\,\\.\\:\\;\\'\\\"\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\=\\/\\|\\[\\]\\{\\}\\?\\`\\~-ۿ]){0,200}$",
"message": "Only can input letters, numbers, Chinese characters, spaces, Arabic characters - _,.:;\\'!@&%#$^*+=/|[]{}?`~“”‘’《》.'",
"description_Arabic": "短信和百名单组desc字段校验"
},
"ip": {
"regex": "^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$",
"message": "Please fill in the correct IP address",
"description": "IP 校验"
},
"IPorCIDR": {
"regex": "^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$",
"message": "Please fill in the correct IP address or CIDR",
"description": "IP(掩码) 校验"
},
"ipV6orV4": {
"regex": "^((((25[0-5]|2[0-4]\\d|[0-1]?\\d\\d?)\\.){3}(25[0-5]|2[0-4]\\d|[0-1]?\\d\\d?))|(([\\da-fA-F]{1,4}:){7}[\\da-fA-F]{1,4}$|^:((:[\\da-fA-F]{1,4}){1,6}|:)$|^[\\da-fA-F]{1,4}:((:[\\da-fA-F]{1,4}){1,5}|:)$|^([\\da-fA-F]{1,4}:){2}((:[\\da-fA-F]{1,4}){1,4}|:)$|^([\\da-fA-F]{1,4}:){3}((:[\\da-fA-F]{1,4}){1,3}|:)$|^([\\da-fA-F]{1,4}:){4}((:[\\da-fA-F]{1,4}){1,2}|:)$|^([\\da-fA-F]{1,4}:){5}:([\\da-fA-F]{1,4})?$|^([\\da-fA-F]{1,4}:){6}:))$",
"message": "Please fill in the correct IP address",
"description": "IP V6 v4 校验"
},
"email": {
"regex": "^[a-zA-Z0-9_+\\.\\-]+\\@([a-zA-Z0-9\\-]+\\.)+[a-zA-Z0-9]{2,4}$",
"message": "Enter valid email, like user_123@example.net",
"description": "邮箱校验"
},
"tel": {
"regex": "(^\\+?\\d(\\d|-)*\\d$)|(^\\+?\\d*$)",
"message": "Please fill in the correct phone number",
"description": "手机号"
},
"emaillength": {
"regex": "^.{5,50}$",
"message": "Email length must be between 5 and 50 characters",
"description": "邮箱长度校验"
},
"tellength": {
"regex": "^.{7,15}$",
"message": "Phone number length must be between 7 and 15 characters",
"description": "手机号长度校验"
},
"verifyNoChinese": {
"regex": "^[^\\u4e00-\\u9fa5]*$",
"message": "The input cannot contain Chinese characters",
"description": "校验输入是否包含中文字符"
},
"verifyUrl": {
"regex": "^(https?:\\/\\/)(\\d{1,3}(\\.\\d{1,3}){3}|[\\w.-]+)(:\\d+)?(\\/[\\w.~!@#$%^&*+=?-]*)*(\\?[\\w=&]*)?(#[\\w-]*)?\\/?$",
"message": "Please enter a valid URL",
"description": "校验url格式"
},
"msisdn":{
"regex": "^(?!00)[0-9*]{1,32}$",
"message": "Please input number,MSISDN cannot start with 00,'Length ranging from 1 to 32",
"description": "msisdn格式校验"
},
"msisdnQuery":{
"regex": "^[0-9*]{1,32}$",
"message": "Please input number, length ranging from 1 to 32",
"description": "msisdn格式校验"
}
},
"refreshInterval": 60000,
"refreshTime": 10000,
"title": "Policy Management Center",
"titleEn":"Policy Management Center",
"subTitle":"",
"footer":"Technical Support: Inspur Communication Information System Co.",
"footerEn":"Technical Support: Inspur Communication Information System Co.",
"login": {
"password": {
"regexp": "^\\S*(?=\\S{8,15}$)(?=\\S*\\d)(?=\\S*[A-Z])(?=\\S*[a-z])(?=\\S*[\\W_!@#$%^&*`~()-+=])\\S*$",
"regexp_msg": "密码长度8-15位,需要包含大小写字母、数字、其它字符",
"regexp_msg_en": "The password is 8-15 digits long and needs to contain uppercase and lowercase letters, numbers, and other characters"
}
}
}