- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序中有一个字段,用户可以在其中输入主题标签。我想验证他们的输入并确保他们输入正确的主题标签。它可以是任何语言,并且不前面不应带有# 符号。我正在用 JavaScript 编写。
以下是很好的例子:
以下是不好的例子:
我们有一个仅匹配 a-zA-Z0-9 的正则表达式,我们需要添加语言支持,因此我们将其更改为忽略空格并忘记忽略特殊字符,所以我在这里。
我看到但不适合我的其他一些 StackOverflow 示例:
[编辑]
最佳答案
如果您的禁止字符列表很完整( !@#$%^&*()=+./,[{]};:'"?><
),则正则表达式为:
^#?[^\s!@#$%^&*()=+./,\[{\]};:'"?><]+$
这允许可选的前导 #
标志:#?
。它不允许使用负字符类的特殊字符。我刚刚添加了\s
到列表(空格),我也逃脱了 [
和]
.
不幸的是,您不能使用像 \p{P}
这样的结构(Unicode 标点符号)在 JavaScript 的正则表达式中,因此如果正则表达式解决方案不足以满足您的需求,您基本上必须将字符列入黑名单或采取不同的方法。
关于javascript - 用于匹配任何语言的 HashTags 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27342945/
我有当前的正则表达式: /(?]|^)#(\w*[A-Za-z_]+\w*)/g 我正在针对字符串进行测试: Here's a #hashtag and here is #not_a_tag; whi
所以这是我的问题。假设我有一个菜单栏,当用户通过移动设备点击它时,它应该变成一个下拉菜单。说我也讨厌当我点击所述菜单时我的网址后面出现#符号(例如www.google.com/#)定位到 anchor
我正在创建一个网站,用户将在其中发布文本。 “发布”页面上的文本框之一用于标签/主题标签。用户将在此文本框中键入“#food”或“food”,但是一旦他们按下空格键,我希望键入的每个词都被超链接...
我正在寻找一种方法来创建一个按钮,允许与我选择的主题标签共享 URL。 这可能吗? 提前谢谢您。 最佳答案 在 URL 中,您必须使用参数主题标签。 例如: https://www.facebook.
我有以下代码检查 pushstate 并在不支持时降级为 hashbang (IE9): if(Backbone.history && !Backbone.History.started) {
这个问题已经有答案了: When to use single quotes, double quotes, and backticks in MySQL (13 个回答) Search for str
我的应用程序中有一个字段,用户可以在其中输入主题标签。我想验证他们的输入并确保他们输入正确的主题标签。它可以是任何语言,并且不前面不应带有# 符号。我正在用 JavaScript 编写。 以下是很好的
我使用的是带有模态弹出画廊的 html5-css3 模板,当我单击任何图像时它会跳转到网站的顶部。这是因为主题标签,我不知道如何让它正常工作。请帮忙!我是编码新手,我搜索了好几天的答案,但没有找到解决
这可能是一个问题,我失去了更多的时间来思考如何正确地做,以最佳优化的方式思考。 我有一个表“Contents”,需要添加将多个“hashtags”或“tags”或“keywords”关联到内容的选项,
这里是数据库设计问题。 假设我们有一个网络应用程序或使用主题标签来记录 20-40 个单词的笔记的应用程序。存储用户标签的最佳方式是什么。 例如,如果用户输入。 “我喜欢在#sizzler 吃#lun
Sooo 我想做的是在 CONTACT 上添加一个链接以重定向到 HOME 并向下滚动到某些内容,但不知道如何在 django 的 url 中传递#。任何帮助表示赞赏。卷轴在家里很好,但无法通过接触使
寻找一种简单的方法,要么作为带有 API 的 Web 服务/站点,要么直接通过 Instagram API 来计算 Hashtag 的出现次数。我知道有 2 个提供 Instagram 搜索结果的网站
给定一个包含任意文本列的源表,其中包含字母主题标签(#example、#alsoAnExample、#this-is-not-an-example),在 SQL Server 中创建索引 View 需
Hashtags 在 LinkedIn 上变得越来越流行: https://www.linkedin.com/help/linkedin/answer/71587/adding-hashtags-in
是否可以在 media/popular 的 instagram API 中为特定主题标签设置过滤器? 也可以(如果可能):/tags/tag-name/media/recent 按喜欢排序 他们的文档
我怎样才能得到# id,例如像这个号码 345170787868762112 。我从以下示例中得到它:http://codepen.io/jasonmayes/pen/Ioype . 也许不是#has
我想要一个解决方案,要么使用指向 anchor 标记名称的主题标签,要么使用 javascript。 我目前使用的 javascript 看起来像这样 window.scroll(0, 20000);
我的 JQM 包括三个 data-role="page"。 问题: 现在我从默认主页 page1 转到另一个 page2,所以 URL 是 localhost/index.php#page2。当我刷新
我正在寻找一种方法来用其他东西替换所有这些主题标签: #foo #foo #foo 目前我使用这段代码: msg = msg.replace(new RegExp('(^|\\s)#' + searc
我有一个带有驼峰式标签的标签,例如#teamIndia。现在,当单击此主题标签时,它应该获取其中包含“#teamIndia”的所有结果,它应该首先显示带有“#teamIndia”的结果,然后显示带有“
我是一名优秀的程序员,十分优秀!