簡體   English   中英

在javascript中尋找正確的正則表達式以進行模式匹配

[英]looking for correct regular expression for pattern match in javascript

我嘗試在stackoverflow上搜索各種組合,但是某些或其他內容停止工作。

我是REGEX的新手。

我的輸入是<abc.1.1.1 or abc.1.1 or abc.1 -->不區分大小寫的數字可以在1到9之間

var pattern= /[a-zA-Z].[1-9].[1-9].[1-9]$/;

上面的模式仍然接受abc.a1.b.1

我正在嘗試以下模式
abc.1.1.1
要么
abc.1.1
要么
abc.1

任何幫助,將不勝感激

您應該使用文字. 就像. 表示“任何字符”。您還可以使用globalignoreCase標志對其進行一些改進。 也使用錨點^$

var pattern= /^[a-z]+\.(([1-9]\.))+[1-9]$/ig;

演示

這種模式會起作用

var pattern = /[a-z]*\.([0-9]\.?){,3}/i;

你的

try this code
[a-z]+\.((([1-9]\.))*[1-9]+)*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM