簡體   English   中英

JS 正則表達式字符串不會以句點/點結尾

[英]JS Regex string don't end up with a period/dot

我想對特定字符串進行驗證,但它不能以句點/點結尾,你怎么能做到這一點?

有效字符串:

  • 。細繩
  • 。_細繩
  • 細繩
  • 細繩
  • 細繩
  • 細繩
  • 細繩

無效的字符串:

  • 細繩。
  • _細繩。
  • 細繩。
  • 細繩。
  • 細繩。
  • 細繩。

您正在尋找的模式是/[^.]$/

但是,我必須問:它需要是正則表達式嗎? 如果沒有,您可以只讀取最后一個字符並將其與"."進行比較。 .

使用endsWith方法會更有效:

var validString = '.string';
var invalidString = 'string.';

validString.endsWith('.'); //false
invalidString.endsWith('.'); //true

暫無
暫無

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

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