gpt4 book ai didi

javascript - 用于检查 .css 文件的正则表达式

转载 作者:行者123 更新时间:2023-12-03 09:32:03 24 4
gpt4 key购买 nike

我想检查该文件是 css 文件还是不使用正则表达式。我试过了

new RegExp(".css$").test("a.css"); //true 

但它与 filename.acss 匹配,这是正确的。我希望正则表达式仅匹配有效的 .css 文件。我需要以下案例。

new RegExp(".css$").test("a.acss"); //false
new RegExp(".css$").test(".css"); //false
new RegExp(".css$").test("a.cssa"); //false
new RegExp(".css$").test("a.css"); //true

最佳答案

.: (The decimal point) matches any single character except the newline character.

您需要通过前面的 \ 转义 . 以匹配 . 文字。

var regex = /.\.css$/; // /\S+\.css$/; // /[\w\d]+\.css$/
regex.test("a.css");

示例

var regex = /.\.css$/;

alert(regex.test("a.acss")); // false
alert(regex.test(".css")); // false
alert(regex.test("a.cssa")); // false
alert(regex.test("a.css")); // true

关于javascript - 用于检查 .css 文件的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31473799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com