Javascript isPunct功能

时间:2017-02-23 06:43:18

标签: javascript function

我目前正在编写一个命令行程序,用于在Javascript中使用isPunct函数,并努力启动和启动彻底完成它。这就是我到目前为止所拥有的:

function isPunct(str) {
   var str  = ".,:!?;";

   if (/\pPunct/.test(str)) {
     alert("Character is punctuation")
   }

   else {
      alert("Character is not punctuation")
   }
}

它正好通过控制台,但实际上并没有找到标点符号。如果可以的话请帮忙!并提前感谢。

1 个答案:

答案 0 :(得分:1)

function isPunct() {
   //var str  = "a.,:!?;"; -> false because of a
   var str  = ".,:!?;";

   if (/^(\.|\,|\!|\?|\:|\;|\"|\'|\-|\(|\))*$/g.test(str)) {
     alert("Character is punctuation")
   }

   else {
      alert("Character is not punctuation")
   }
}
isPunct();