множественная маска для DatePicker с часовым поясом - PullRequest
0 голосов
/ 21 марта 2020

используя KeyboardDatePicker, я хочу добавить возможность изменять значения часового пояса (+10: 00 или -01: 00)

, чтобы сделать это, я использовал свойство маски KeyboardDatePicker следующим образом: "__/__/____ __:__:__ +__:__" и работает как положено, но для отрицательных значений часового пояса (-01: 00) это не так.

так есть ли способ применить несколько масок для KeyboardDatePicker с помощью регулярных выражений или чего-то еще, по крайней мере, для объединения этих двух масок: "__/__/____ __:__:__ +__:__" и "__/__/____ __:__:__ -__:__"

я пробовал с этим :

<KeyboardDatePicker 
    format={pattern}
    //mask="__/__/____ __:__:__ +__:__" // it works fine but just for positive values
    mask={/^(__\/__\/____ )(\+|-)(__:__)$/} // doesn't work
    autoOk 
    margin="normal"
    label={labelText}
    value={value} 
    onChange={this.handleChange} 
/>

вот пример codesandbox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...