Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 문자열이 구두점으로 시작하는지 확인

<시간/>

다음과 같은 문자열이 있다고 가정해 보겠습니다. 그 중 하나는 물음표로 시작합니다. 즉, 구두점 -

var sentence1 = 'My Name is John Smith.'
var sentence2 = '? My Name is John Smith.'

위의 두 문장 중 구두점으로 시작하는 문장이 있는지 확인해야 합니다. ifstring이 구두점으로 시작하는지 확인하려면 코드는 다음과 같습니다 -

예시

var punctuationDetailsRegularExpression=/^[.,:!?]/
var sentence1 = 'My Name is John Smith.'
var output1 = !!sentence1.match(punctuationDetailsRegularExpression)
if(output1==true)
   console.log("This ("+sentence1+") starts with a punctuation");
else
   console.log("This ("+sentence1+") does not starts with a punctuation");
var sentence2 = '? My Name is John Smith.'
var output2 = !!sentence2.match(punctuationDetailsRegularExpression)
if(output2==true)
   console.log("This ( "+sentence2+") starts with a punctuation");
else
   console.log("This ( "+sentence2+" ) does not starts with apunctuation");

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

node fileName.js.

여기 내 파일 이름은 demo209.js입니다.

출력

이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\javascript-code> node demo209.js
This (My Name is John Smith.) does not starts with a punctuation
This ( ? My Name is John Smith.) starts with a punctuation