私はこの文字列を持っています:
var mystring = "HELLO-FRIEND"
mystring
文字の後に「-」が続き、その後に文字が続く文字が含まれているかどうかを確認するにはどうすればよいですか? true
一致するものが存在するかどうかが必要ですfalse
。
この正規表現を先読みで使用できます。
/[a-zA-Z](?=-[a-zA-Z])/
(?=-[a-zA-Z])
次の位置にハイフンとアルファベットがある場合に true をアサートする肯定的な先読みです。
コード:
var mystring = "HELLO-FRIEND"
var re = /[a-zA-Z](?=-[a-zA-Z])/
var result = re.test(mystring)
console.log(result);
//=> true
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加