Javascript模式匹配 [英] Javascript pattern match
本文介绍了Javascript模式匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试匹配网址模式。
字符串是匹配:/ uk / en /或类似的东西,例如/ ue / gh / etc ..
模式应匹配/任何一个字符任意一个字符/任何一个字符任何一个字符/
我需要在模式中包含''/''以确保它是字符串的一部分..
谢谢!!
解决方案
// 如果角色只能是字母
var pat = / \ / [az] [az] \ / [az] [az] \ // i;
// < span class =code-comment>如果字符可以是除换行符之外的任何内容
var pat = / \ / .. \ / .. \ // ;
下面的
似乎工作正常,请告诉我是否有更好的解决方案:
var href =/ bg / bg /;
var mat = href.match(/(^ \ / .. \ / .. \ /
)/)[0];
Hi,
I am trying to match a pattern of URL.
String to be matched : /uk/en/ or anything like that e.g. /ue/gh/ etc..
Pattern should match /any one character any one character / any one character any one character/
I need to include ''/'' in the pattern to make sure that its a part of the string..
Thanks!!
解决方案
//If the character can only be alphabets var pat=/\/[a-z][a-z]\/[a-z][a-z]\//i; //If character can be anything except newline var pat=/\/..\/..\//;
below seem to work ok, please let me know if there is a better solution:
var href = "/bg/bg/";
var mat = href.match(/(^\/..\/..\/
)/)[0];
这篇关于Javascript模式匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文