![](/img/trans.png)
[英]Testing if a string has only one charater with or without a space in the middle REGEX
[英]Regex validation space in the middle of a string
我正在尋找一個需要在字符串中加一個空格的表達式,它不必死在中間而不必在結尾(或開始)。
我看過Google和堆棧溢出,有很多,但是我還沒有找到能滿足我需求的程序。
這是我目前的狀況
var re = /^[A-Z]\'?[- a-zA-Z]( [a-zA-Z])*$/igm;
根據您指定的有限需求,可以做到這一點。 它需要一個字符串,在開頭或結尾之外的任何地方都可以包含一個空格。
/^[^ ]+ [^ ]+$/
說明:錨定到字符串的開頭,允許一個或多個非空格字符,后跟一個空格,再允許一個或多個非空格字符到字符串的末尾。
[^ ]
是否定的字符類。 也就是說,它說:“ [
和]
內的字符除外。
您的正則表達式應為: /^[AZ]\\'?[-\\sa-zA-Z](\\s[a-zA-Z])*$/igm;
。 根據我的想法,正則表達式無法識別為什么用\\s
替換whitespace
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.