-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