是的正则表达式 Instagram 标签
Yup Regex Instagram hashtags
我一直在尝试 find/create 使用 Formik 中的 Yup 来验证 Instagram 主题标签和提及(用户句柄)的正则表达式。
我找到了一个 post,这几乎是我所需要的,但是,我的正则表达式生锈了,我似乎无法让它正常工作。
// Regex for hashtags
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?)/gm
// Within schema
hashtags: Yup.string()
.required('Tags are required')
.matches(
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?)/gm
)
当前正在通过什么
#foo #bar
#foo,#bar
#foo#bar
#foo bar
#foo,bar
期望通行证
#foo #bar
提前致谢
这就是我在 Yup 中的 instagram 主题标签。非常适合我们。 Regex101.
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:(?!))){0,28}(?:[A-Za-z0-9_]))?)((?: #)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?))*$/
我一直在尝试 find/create 使用 Formik 中的 Yup 来验证 Instagram 主题标签和提及(用户句柄)的正则表达式。
我找到了一个 post,这几乎是我所需要的,但是,我的正则表达式生锈了,我似乎无法让它正常工作。
// Regex for hashtags
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?)/gm
// Within schema
hashtags: Yup.string()
.required('Tags are required')
.matches(
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?)/gm
)
当前正在通过什么
#foo #bar
#foo,#bar
#foo#bar
#foo bar
#foo,bar
期望通行证
#foo #bar
提前致谢
这就是我在 Yup 中的 instagram 主题标签。非常适合我们。 Regex101.
/^(?:#)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:(?!))){0,28}(?:[A-Za-z0-9_]))?)((?: #)([A-Za-z0-9_](?:(?:[A-Za-z0-9_]|(?:\.(?!\.))){0,28}(?:[A-Za-z0-9_]))?))*$/