是否可以创建一个正则表达式,如果它前面没有另一个值,它只会匹配一个值?例如,仅?
当前面没有. 时才测试 true .php
。如下所示:
/(?!\.php)\?/.test( 'mypage.php?call=here' ) == false;
/(?!\.php)\?/.test( 'otherpage.asp?call=here' ) == true;
我试过使用前瞻?!
和?:
,但到目前为止还没有找到有效的组合。
是否可以创建一个正则表达式,如果它前面没有另一个值,它只会匹配一个值?例如,仅?
当前面没有. 时才测试 true .php
。如下所示:
/(?!\.php)\?/.test( 'mypage.php?call=here' ) == false;
/(?!\.php)\?/.test( 'otherpage.asp?call=here' ) == true;
我试过使用前瞻?!
和?:
,但到目前为止还没有找到有效的组合。