![](/img/trans.png)
[英]a better approach than storing mysql password in plain text in config file?
[英]better approach regex than this
我限制我的輸入只接受這個字符:
我想出了這個正則表達式:
/^['(),-.A-Za-z0-9\s]+$/
我在這里違反任何正規化順序嗎? 我只想根據我在上面的子彈上說明的順序獲得正則表達式的順序。
在@Mark Linus的問題評論中調整正則表達式:
/^[-'(),.\\w\\s]+$/
(),. /^[-'(),.\\w\\s]+$/
(將連字符移動到字符類的開頭)
原因:在正則表達式字符類中, -
指定一系列字符,除非它是第一個或最后一個字符。
,-.
是指從任何字符,
來.
包括的。 碰巧, -
是這兩者之間的單個字符(基於ASCII值),因此在這種情況下它的效果相同。 但是除了開頭或結尾之外,在字符類中放置連字符可能不是一個好主意,除非你指的是指定一個范圍。
據我所知,對於價值觀而言,沒有真正的正常秩序。 只需為自己制作一些東西,並使其與所有表達方式保持一致。 只要使用任何舒適的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.