我很抱歉如果这是一个重复的,但我已经搜索了3个小时已经找不到任何不处理只有一个模式。正则表达式来匹配字符串的尺寸
我在URL中使用尺寸参数(即... media.php?sid = 200x100 & mid = ...其中200是宽度,100是高度)。还有其他参数可能/可能不包含其他数字(即UUID),但对此任务并不重要,但不应影响模式匹配。
我需要做的只是匹配'sid = ### x ###'部分才能取代它。 ###应该支持从1到99999之间的可变长度数字。
我已经尝试了很多模式到目前为止,并怀疑有人可能会知道这从他们的头顶,所以我不是要列出所有我的尝试,但在这里我使用的基本代码:
var oldSid = new RegExp('sid=[0..99999]x[0..99999]');
var newSid = 'sid=500x500';
var newUrl = oldUrl.replace(oldSid, newSid);
任何帮助,您可以提供给填补空白,将不胜感激!
看看使用'\ d +' – TheZ