При разработке приложения iOS, содержащего клиент Twitter, я должен разрешить создаваемые пользователем хэштеги (которые могут быть созданы в другом месте приложения, а не только в теле твита).
Я хотел бы обеспечить, чтобы любые такие хэштеги были действительны для твиттера, поэтому я хотел бы, чтобы ошибка проверила введенное значение для недопустимых символов. Имейте в виду, что пользователи могут быть из стран, не говорящих по-английски.
Я знаю обычные ограничения, такие как не начало хэштега с номером, и никаких специальных символов пунктуации, но мне было интересно, есть ли известный список всех дополнительных символов, которые технически разрешены внутри хэштегов (т.е. международных символы).