【问题标题】:How do I properly use RegExp in JavaScript and PHP? [duplicate]如何在 JavaScript 和 PHP 中正确使用 RegExp? [复制]
【发布时间】:2016-07-16 00:25:41
【问题描述】:

如何正确使用正则表达式?

var text = "here come dat boi o shit waddup";
var exmaple = /[a-zA-Z0-9 ]/; // allowes a-zA-Z0-9 and whitespaces but nothing else right?
example.test(test); // would return true right?

text = "%coconut$§=";
example.test(text); // would return false right?

//I know this is very basic - I started learnig all this about week ago

JS RegExp 和 PHP RegExp 一样吗?
如何定义禁止字符而不是定义允许字符?
如何使 var 文本必须包含 3 个(或更多)数字/字母?
如何在我的模式中包含 / 或 ",'$ 等?

【问题讨论】:

  • 您在这个...问题中有很多不同的问题。您是否要求提供有关 JS 和 PHP 中正则表达式的完整教程?有更好的网站。谷歌,你会找到的。
  • 这是一个很好的起点:regexr.com
  • 阅读教程。我们不是在这里辅导人。

标签: javascript php regex


【解决方案1】:
  1. 没有。

  2. 使用^ 字符(即[^abc] 将排除abc

  3. 对字母使用[A-Za-z]{3},对数字使用\d{3}。如果您想要 3 个或更多,请使用 \d{3,}

  4. 使用转义字符(\/\'\"、'\$')

【讨论】:

    猜你喜欢
    • 2018-11-10
    • 2015-11-14
    • 2020-03-15
    • 2017-01-26
    • 2014-05-29
    • 2019-09-05
    • 1970-01-01
    • 2021-05-15
    • 2011-02-23
    相关资源
    最近更新 更多