Я ищу простой способ заменить все не буквенно-цифровые символы из строки (просто пытаюсь запретить пользователю вводить недопустимый символ для ресурса).
Мой рабочий код приведен ниже, но ядумаю, что это очень грязно, так как я должен создать новую переменную для каждого символа, который я хочу удалить.
{
"parameters": {
"userString": {
"type": "string"
}
},
"variables": {
"removeChar1": "[replace(parameters('userString'), '-', '')]",
"removeChar2": "[replace(variables('removeChar1'), ' ', '')]",
"removeChar3": "[replace(variables('removeChar2'), '^', '')]",
"cleanString": "[replace(variables('removeChar3'), ')', '')]"
},
"resources": [
],
"outputs": {
"cleanStringOutput": {
"type": "string",
"value": "[variables('cleanString')]"
}
}
}
Есть ли лучший способ сделать это?
Спасибо!