簡體   English   中英

正則表達式,以防止雙連字符/撇號

[英]regex to prevent double hyphens/apostrophes

我想制定一條規則以確保字符串中的連字符和撇號必須在字母(az)之前和之后(除非是第一個或最后一個字符),因此應禁止--,'',-','-我現在所擁有的只是一個快速修復。 這是我正在使用的:

if(fName.match(/--+/)||fName.match(/''+/)||fName.match(/-'+/)||fName.match(/'-+/)){
   $('#em1').html('improper use of hyphens and/or apostrophes');
}  

感謝您的閱讀。

如果我沒看錯,您想禁止-'--'-'' 例如,您要禁止任何一個-'然后是其他-' 如果是這樣的話:

if (fname.match(/[-']{2,}/)) {
    // Disallow
}

暫無
暫無

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

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