我正在爲這個小而困惑的要求撓撓腦袋。正則表達式 - 允許使用字母,撇號,句號,逗號和連字符
我需要一個名稱字段的正則表達式,它只允許使用字母,撇號,句號,逗號和連字符。名稱字段也不應超過150個字符。
任何幫助將不勝感激!
我正在爲這個小而困惑的要求撓撓腦袋。正則表達式 - 允許使用字母,撇號,句號,逗號和連字符
我需要一個名稱字段的正則表達式,它只允許使用字母,撇號,句號,逗號和連字符。名稱字段也不應超過150個字符。
任何幫助將不勝感激!
使用正則表達式模式
^[a-zA-Z'.,-]{0,150}$
如果還需要的最小長度,則更換0
與這樣的號碼...
男人,你們是_fast!_ – ridgerunner
謝謝....在我的情況下,完美地添加空間......我錯過了$ ...這是什麼讓它不適用於我所有的情況... 。這是我現在使用的...^[a-zA-Z'。, - ] {0,150} $ – user869375
@ user869375 - 我看不到您的問題中提到的空間,所以...無論如何,祝您好運! –
這顯然匹配字符串....^[的一部分 - 一個-ZA- Z'\。,] [^ /] {1150}。但是,如果我在像test1這樣的字符串末尾有數字,它不起作用。 – user869375
是否允許數字的一個要求?你沒有在問題中指定。你在用什麼語言?你能給出一些示例數據來顯示什麼應該匹配,哪些不應該匹配? –
根據你的定義,'ä'是一封信嗎? –