2016-07-16 24 views
1

如何正确使用RegExp?如何在JavaScript和PHP中正确使用RegExp?

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个(或更多)数字/字母?
如何包括/或”,“$等在我的模式?

+0

你有这个..问题很多不同的问题。你是否要求提供关于JS和PHP中正则表达式的完整教程?有更好的网站。谷歌,你会发现。 –

+0

这是一个开始的好地方:http://regexr.com/ – webdeb

+0

阅读教程。我们不在这里教导人。 –

回答

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

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

  3. 使用转义字符(\/\'\", '\ $')

相关问题