40 lines
1.1 KiB
JSON
40 lines
1.1 KiB
JSON
{
|
|
"noBadCharacters": {
|
|
"pattern": "[^<>=]+"
|
|
},
|
|
"noAsciiSpecialCharacters": {
|
|
"pattern": "[^`~!@#$%^&*()_+={}\\[\\]|\\\\:;\"'<,>.?]+"
|
|
},
|
|
"latinLetters": {
|
|
"pattern": "[A-Za-z]+"
|
|
},
|
|
"latinLettersDigits": {
|
|
"pattern": "[A-Za-z0-9]+"
|
|
},
|
|
"latinLettersDigitsWhitespace": {
|
|
"pattern": "[A-Za-z0-9 ]+"
|
|
},
|
|
"latinLettersWhitespace": {
|
|
"pattern": "[A-Za-z ]+"
|
|
},
|
|
"digits": {
|
|
"pattern": "[0-9]+"
|
|
},
|
|
"id": {
|
|
"pattern": "[A-Za-z0-9_=\\-\\.]+",
|
|
"isSystem": true
|
|
},
|
|
"phoneNumberLoose": {
|
|
"pattern": "[0-9A-Za-z_@:#\\+\\(\\)\\-\\. ]+",
|
|
"isSystem": true
|
|
},
|
|
"uriOptionalProtocol": {
|
|
"pattern": "([a-zA-Z0-9]+\\:\\/\\/)?[a-zA-Z0-9%\\.\\/\\?\\:@\\-_=#$!+*\\(\\)',]+\\.([a-zA-Z0-9%\\&\\.\\/\\?\\:@\\-_=#$!+*\\(\\)',~])*",
|
|
"isSystem": true
|
|
},
|
|
"uri": {
|
|
"pattern": "([a-zA-Z0-9]+\\:\\/\\/){1}[a-zA-Z0-9%\\.\\/\\?\\:@\\-_=#$!+*\\(\\)',]+\\.([a-zA-Z0-9%\\&\\.\\/\\?\\:@\\-_=#$!+*\\(\\)',~])*",
|
|
"isSystem": true
|
|
}
|
|
}
|