我目前正在编写一个命令行程序,用于在Javascript中使用isPunct函数,并努力启动和启动彻底完成它。这就是我到目前为止所拥有的:
function isPunct(str) {
var str = ".,:!?;";
if (/\pPunct/.test(str)) {
alert("Character is punctuation")
}
else {
alert("Character is not punctuation")
}
}
它正好通过控制台,但实际上并没有找到标点符号。如果可以的话请帮忙!并提前感谢。
答案 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();