JavaScript | Как проверить существование заглавной буквы в строке?

JavaScript | Как проверить существование заглавной буквы в строке?

Нам нужно регулярное выражение, которое просто говорит есть ли заглавная буква в строке или её там нет. Для этого нужно использовать дополнительный синтаксис шаблона для работы с пространством UNICODE.

RegExp(/\p{Lu}/,'u').test("http://Forumserver.twoplustwo.com")
true

RegExp(/\p{Lu}/,'u').test("http://forumserver.twoplustwo.com")
false

Подробнее функционал дизъюнкции описан в публикации «JavaScript | Проверка на символ алфавита человеческого языка«.

 

 

Информационные ссылки

Стандарт ECMAScript — Раздел «27.2 Promise Objects» — https://tc39.es/ecma262/#sec-promise-objects

Стандарт ECMAScript — Раздел «CharacterClassEscape» — https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape