2016-11-07 10 views
0

Я пытаюсь создать шаблон Regex, который заставляет строку соответствовать этому формату: A99.9. (Alpha, Numeric, Numeric, Period, Numeric). Я пытаюсь создать это в бизнес-правиле в Master Data Services. У кого-нибудь есть мысли?Как использовать Regex в соответствии с определенным шаблоном или форматом символа?

ответ

0

https://regex101.com/

Copy + Paste /[A-Z][0-9]+\.[0-9]+/ убедитесь нечувствительны выбран; (так что /[A-Z][0-9]+.[0-9]+/), каким образом у вас есть другие форматы, которые вы хотите попробовать? Действительно ли это A99.9, B88.8, C77.7 и т. Д.?

+0

Спасибо за быстрый ответ. Он чувствителен к регистру. Я бы хотел, чтобы он принимал только UPPERCASE. На данный момент единственными форматами будут: A99.9, B88.8, C77.7. Я могу изменить его в будущем, если это необходимо, но сейчас я пытаюсь запретить пользователям вводить что-либо, кроме этого формата, в надстройку MDS Excel. – nation161r

+0

ОК имеет смысл, я изменил свой ответ; он будет строго принимать только A99.9, B88.8 и т. д. - Если это действительно просто A99.9, а не A99.987, вы можете удалить последний плюс в конце regex – DdD

+0

Спасибо! Я немного изменил это:^[A-Z] [0-9] [0-9] \. [0-9] $ Это заставляет точный формат соответствовать тому, как бизнес-правила работают в MDS. – nation161r