-1
子我有这个字符串:检查是否字符串包含有特定的顺序
var mystring = "HELLO-FRIEND"
我如何检查是否mystring
确实包含一个字母后跟“ - ”后跟一个字母?如果匹配存在,我需要true
,如果不匹配,则需要false
。
子我有这个字符串:检查是否字符串包含有特定的顺序
var mystring = "HELLO-FRIEND"
我如何检查是否mystring
确实包含一个字母后跟“ - ”后跟一个字母?如果匹配存在,我需要true
,如果不匹配,则需要false
。
你可以使用这个表达式与前瞻:
/[a-zA-Z](?=-[a-zA-Z])/
(?=-[a-zA-Z])
是正向前查找,如果我们在一个位置连字符和字母断言属实。
代码:
var mystring = "HELLO-FRIEND"
var re = /[a-zA-Z](?=-[a-zA-Z])/
var result = re.test(mystring)
console.log(result);
//=> true
你尝试任何正则表达式? – anubhava
试过'/ [A-Z] \ - [A-Z] /' – user1665355