cuốn sách gpt4 ai đã làm

javascript - 我想要 dd.d.dd.ddddd 或 dd.d.d.ddddd 类型的数据的正则表达式

In lại Tác giả: Walker 123 更新时间:2023-11-28 11:58:42 26 4
mua khóa gpt4 Nike

我想要 dd.d.dd.ddddd 或 dd.d.d.ddddd 类型的数据的正则表达式,每个 d 代表 0-9 之间的数字,正则表达式应代表这两种格式。我正在使用 java 脚本。我尝试了以下代码。但它不适用于所有输入字符串。

my string





function myFunction()
{
//var regExp1=/[1-4]+\.[1-4]+\.[1-4]+\.[0-9]+$/;

var regExp1=/[1-4][1-4]\.[1-4]\.[1-4][1-4]\.[0-9][0-9][0-9][0-9][0-9]$/;

//var regExp1=/[0-9][0-9]\.[0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9][0-9]$/;

var str="Version of C:\hjkl.dll:14.6.17.90505 working File Versn:18.1.9.17083,stopped file:13.1.14.25059 absjhdhgh";

var mystring=str.split(regExp1);
document.getElementById("demo").innerHTML=mystring;
}

期望的输出是:

Version of C:\hjkl.dll:
working File Versn:
,stopped file:
absjhdhgh

câu trả lời hay nhất

尝试使用以下正则表达式:

\d{2}\.\d\.\d{1,2}\.\d{5}

Ví dụ:

var str = "Version of C:\hjkl.dll:14.6.17.90505 working File Versn:18.1.9.17083,stopped file:13.1.14.25059 absjhdhgh";
var regExp1 = /\d{2}\.\d\.\d{1,2}\.\d{5}/;

var output = str.split(regExp1);

Đầu ra:

["Version of C:hjkl.dll:", " working File Versn:", ",stopped file:", " absjhdhgh"]

要连接数组的元素,请使用:

var newString = output.join("\n"); // or 
instead of \n

关于javascript - 我想要 dd.d.dd.ddddd 或 dd.d.d.ddddd 类型的数据的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18715624/

26 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress